Пример #1
0
        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);
        }
Пример #2
0
 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;
 }
Пример #3
0
        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);
        }