Example #1
0
        public long PostTRKLogs([FromBody] TRKLogs value)
        {
            try
            {
                String mess = String.Format("[ CLIENT datetime: {0}, user : {1} ] Message - ({2})", value.DateTime, value.UserName, value.Log);
                switch (value.Level)
                {
                case 0: mess.SaveInformation(); break;

                case 1: mess.SaveWarning(); break;

                case 2: mess.SaveError(); break;

                case 3: mess.SaveDebug(); break;

                case 4: mess.SaveInformation(); break;
                }
                return(this.ef_logs.AddTRKLogs(value));
            }
            catch (Exception e)
            {
                String.Format("Ошибка выполнения метода API:PostTRKLogs(value={0})", value).SaveError(e);
                return(-1);
            }
        }
Example #2
0
 public long AddTRKLogs(TRKLogs TRKLogs)
 {
     try
     {
         TRKLogs new_TRKLogs = new TRKLogs()
         {
             ID       = 0,
             DateTime = TRKLogs.DateTime,
             UserName = TRKLogs.UserName,
             Level    = TRKLogs.Level,
             Log      = TRKLogs.Log
         };
         context.TRKLogs.Add(new_TRKLogs);
         context.SaveChanges();
         return(new_TRKLogs.ID);
     }
     catch (Exception e)
     {
         String.Format("Ошибка выполнения метода AddTRKLogs(TRKLogs={0})", TRKLogs).SaveError(e);
         return(-1);
     }
 }