Beispiel #1
0
        /// <summary>
        /// 更新系统
        /// </summary>
        /// <param name="system"></param>
        /// <returns></returns>
        public async Task <bool> UpdateAsync(SysSystem system)
        {
            try
            {
                var dbsystem = await _databaseFixture.Db.SysSystem.FindByIdAsync(system.SystemId);

                if (dbsystem != null)
                {
                    dbsystem.SystemName = system.SystemName;
                    dbsystem.IsDel      = system.IsDel;
                    dbsystem.Memo       = system.Memo;
                    dbsystem.Sort       = system.Sort;
                    dbsystem.UpdateTime = DateTime.Now.ToTimeStamp();
                    return(await _databaseFixture.Db.SysSystem.UpdateAsync(dbsystem));
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                _logJobs.ExceptionLog(system.CreateUserId, e);
                return(false);
            }
        }
Beispiel #2
0
        public async Task <IActionResult> Update([FromBody] SysSystem system)
        {
            system.UpdateUserId = UserIdentity.UserId;
            bool res = await _systemService.UpdateAsync(system);

            return(Ok(res));
        }
Beispiel #3
0
        public async Task <bool> InsertAsync(SysSystem system)
        {
            var uri      = API.SysSystem.InsertAsync(_baseUrl);
            var content  = new StringContent(JsonConvert.SerializeObject(system), System.Text.Encoding.UTF8, "application/json");
            var response = await _apiClient.PostAsync(uri, content);

            response.EnsureSuccessStatusCode();
            string res = await response.Content.ReadAsStringAsync();

            return(res.ToLower() == bool.TrueString.ToLower());
        }
Beispiel #4
0
        /// <summary>
        /// 新增系统
        /// </summary>
        /// <param name="system"></param>
        /// <returns></returns>
        public async Task <bool> InsertAsync(SysSystem system)
        {
            try
            {
                system.SystemCode = Guid.NewGuid().ToString();
                system.CreateTime = DateTime.Now.ToTimeStamp();
                var res = await _databaseFixture.Db.SysSystem.InsertAsync(system);

                return(res);
            }
            catch (Exception e)
            {
                _logJobs.ExceptionLog(system.CreateUserId, e);
                return(false);
            }
        }
        private void InitApplication()
        {
            EntityManager.InitializeEntity("Aim.Portal");

            SysSystem system = SysSystemRule.GetCurrentSystemInfo();

            if (system != null)
            {
                Application["SysSystem"] = system;
            }
            //日志
            log4net.Config.XmlConfigurator.Configure();

            //日志、异常
            LogAttribute.del       += WriteLog;
            ExceptionAttribute.del += WriteLog;
        }
Beispiel #6
0
        public async Task <object> PutAsync(SysSystem entity)
        {
            if (ModelState.IsValid)
            {
                var json = new ResJson()
                {
                    success = false
                };

                try
                {
                    entity.Date = DateTime.Now;

                    if (await sysSystemService.UpdateAsync(entity))
                    {
                        json.message = "操作成功!";
                        json.success = true;
                    }
                    else
                    {
                        json.message = "操作失败!";
                    }
                }
                catch (Exception ex)
                {
                    json.message = "网络超时.";
                    throw ex;
                }

                return(json);
            }
            else
            {
                return(BadRequest());
            }
        }
Beispiel #7
0
 public async Task <bool> UpdateAsync([FromBody] SysSystem system)
 {
     return(await _systemService.UpdateAsync(system));
 }
Beispiel #8
0
 public async Task <bool> InsertAsync([FromBody] SysSystem system)
 {
     return(await _systemService.InsertAsync(system));
 }