public async Task <Result> AddNotice([FromBody] AddNotice addNotice) { var context = HttpContext; string account = await _jwtUtil.GetMessageByToken(context); return(_noticeAppService.AddNotice(addNotice, account)); }
public Result AddNotice(AddNotice addNotice, string account) { Result result = new Result(); int workerId = _ctx.Worker.SingleOrDefault(w => w.Account.Equals(account)).Id; Notice newNotice = new Notice() { Title = addNotice.Title, Content = addNotice.Content, Type = addNotice.Type, CreateTime = DateTime.Now.ToFileTime(), IsDelete = false, CreateHuman = workerId }; try { _ctx.Notice.Add(newNotice); _ctx.SaveChanges(); result.IsSuccess = true; result.Message = "添加公告成功!"; }catch (Exception e) { result.IsSuccess = false; result.Message = e.Message; } return(result); }
private void btnNoticeAdd_Click(object sender, EventArgs e) { AddNotice addNotice = new AddNotice(this); addNotice.Show(); }
public Result AddNotice(AddNotice addNotice, string account) { return(_noticeManager.AddNotice(addNotice, account)); }