public async Task <IActionResult> ApproveNotice(NoticeForApproveDto model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _response = await _repo.ApproveNotice(model); return(Ok(_response)); }
public async Task <ServiceResponse <object> > ApproveNotice(NoticeForApproveDto model) { var toUpdate = await _context.NoticeBoards.Where(m => m.Id == model.NoticeId).FirstOrDefaultAsync(); toUpdate.ApproveById = _LoggedIn_UserID; toUpdate.ApproveComment = model.ApproveComment; toUpdate.IsApproved = model.IsApproved; toUpdate.ApproveDateTime = DateTime.UtcNow; _context.NoticeBoards.Update(toUpdate); await _context.SaveChangesAsync(); _serviceResponse.Message = CustomMessage.Updated; _serviceResponse.Success = true; return(_serviceResponse); }