Beispiel #1
0
 public int Add(AppLogModel model)
 {
     return(Add(new HCQ2_Model.Project_LogApi()
     {
         Message = model.log_message,
         Content = model.log_content
     }));
 }
Beispiel #2
0
        public async Task <int> DeleteLogAsync(AppLogModel model)
        {
            var appLog = new AppLog {
                Id = model.Id
            };

            using (var ds = CreateDataSource())
            {
                return(await ds.DeleteLogsAsync(appLog));
            }
        }
        private async Task PopulateDetails(AppLogModel selected)
        {
            try
            {
                var model = await LogService.GetLogAsync(selected.Id);

                selected.Merge(model);
            }
            catch (Exception ex)
            {
                LogException("AppLogs", "Load Details", ex);
            }
        }
Beispiel #4
0
        public object LogUpload(AppLogModel log)
        {
            if (!ModelState.IsValid)
            {
                return(operateContext.RedirectWebApi(WebResultCode.Exception, GlobalConstant.参数异常.ToString(), false));
            }
            int mark = operateContext.bllSession.Project_LogApi.Add(log);

            if (mark > 0)
            {
                return(operateContext.RedirectWebApi(WebResultCode.Ok, GlobalConstant.操作成功.ToString(), true));
            }
            return(operateContext.RedirectWebApi(WebResultCode.Exception, GlobalConstant.操作异常.ToString(), false));
        }