aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.DB/ViewModels/FiberSynthsViewVM.cs
blob: 861ca0f3f63b81d95dd838a77d250d3e3769bdb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.BL.Entities;
using Tango.MachineStudio.Common.Notifications;

namespace Tango.MachineStudio.DB.ViewModels
{
    public class FiberSynthsViewVM : DbTableViewModel<FiberSynth>
    {
        public FiberSynthsViewVM(INotificationProvider notification) : base(notification)
        {
        }
    }
}
s="k">namespace Tango.MachineStudio.Common.EventLogging { /// <summary> /// Represents a database events logger. /// </summary> public interface IEventLogger { /// <summary> /// Occurs when a new machine event has been logged. /// </summary> event EventHandler<MachinesEvent> NewLog; /// <summary> /// Gets or sets a value indicating whether to save the incoming events to database. /// </summary> bool SaveToDB { get; set; } /// <summary> /// Logs the specified machine event. /// </summary> /// <param name="machineEvent">The machine event.</param> void Log(MachinesEvent machineEvent); /// <summary> /// Logs the specified event type. /// </summary> /// <param name="eventType">Type of the event.</param> /// <param name="message">The message.</param> void Log(EventTypes eventType, String message, bool write_to_db = true); /// <summary> /// Logs the specified hardware event. /// </summary> /// <param name="hardwareEvent">The hardware event.</param> void Log(Event hardwareEvent); /// <summary> /// Logs the specified exception using the <see cref="EventTypes.ApplicationException"/>. /// </summary> /// <param name="exception">The exception.</param> void Log(Exception exception); /// <summary> /// Logs the specified exception using the <see cref="EventTypes.ApplicationException"/>. /// </summary> /// <param name="exception">The exception.</param> void Log(Exception exception, String description); /// <summary> /// Logs the specified message using the <see cref="EventTypes.ApplicationInformation"/>. /// </summary> /// <param name="message">The message.</param> void Log(String message); /// <summary> /// Immediately saves all pending events to database. /// </summary> void FlushAll(); } }