public Guid Log(ILogger.LogModel model) { Guid result = Guid.Empty; switch (model.LogType) { case ILogger.TypeOfLog.Error: if (CanAddError) { Console.WriteLine("{0} - {1} | [{2} - {3}] : {4}", this.Counter++, model.LogType, model.Who, model.When.ToShortTimeString(), model.What); result = Guid.NewGuid(); } break; case ILogger.TypeOfLog.Warning: if (CanAddWarning) { Console.WriteLine("{0} - {1} | [{2} - {3}] : {4}", this.Counter++, model.LogType, model.Who, model.When.ToShortTimeString(), model.What); result = Guid.NewGuid(); } break; case ILogger.TypeOfLog.Info: if (CanAddInfo) { Console.WriteLine("{0} - {1} | [{2} - {3}] : {4}", this.Counter++, model.LogType, model.Who, model.When.ToShortTimeString(), model.What); result = Guid.NewGuid(); } break; } return(result); }
public LogDataModel(ILogger.LogModel model) { BusinessID = model.BusinessID; Counter = model.Counter; CreatedOn = model.CreatedOn; Group = model.Group; ID = model.ID; LogTypeID = (byte)model.LogType; ReferenceName = model.ReferenceName; ReferenceValue = model.ReferenceValue; What = model.What; When = model.When; Who = model.Who; }
public ILogger.LogModel ToBusinessModel() { ILogger.LogModel model = new ILogger.LogModel(); model.BusinessID = BusinessID; model.Counter = Counter; model.CreatedOn = CreatedOn; model.Group = Group; model.ID = ID; model.LogType = (ILogger.TypeOfLog)LogTypeID; model.ReferenceName = ReferenceName; model.ReferenceValue = ReferenceValue; model.What = What; model.When = When; model.Who = Who; return(model); }