Example #1
0
        public IActionResult Create(ProclamationViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var entity = new Proclamation();
                entity.ProclamationTitle   = model.ProclamationTitle;
                entity.ProclamationContent = model.ProclamationContent;
                entity.Remark           = model.Remark;
                entity.SortId           = model.SortId;
                entity.IsStick          = model.IsStick;
                entity.ProclamationUuid = Guid.NewGuid();
                entity.IsDeleted        = 0;
                entity.AddPeople        = AuthContextService.CurrentUser.LoginName;
                entity.AddTime          = DateTime.Now.ToString("yyyy-MM-dd");
                _dbContext.Proclamation.Add(entity);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("添加", "成功:添加:通知公告列表信息一条数据", _dbContext);
                }
                response.SetSuccess();
                return(Ok(response));
            }
        }
Example #2
0
        public IActionResult Edit(ProclamationViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var entity = _dbContext.Proclamation.FirstOrDefault(x => x.ProclamationUuid.ToString() == model.ProclamationUuid);
                entity.ProclamationTitle   = model.ProclamationTitle;
                entity.ProclamationContent = model.ProclamationContent;
                entity.Remark  = model.Remark;
                entity.SortId  = model.SortId;
                entity.IsStick = model.IsStick;
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("编辑", "成功:编辑:通知公告列表信息一条数据", _dbContext);
                }
                response = ResponseModelFactory.CreateInstance;
                return(Ok(response));
            }
        }