public async Task <IActionResult> UpdateSchoolCashAccount(SchoolCashAccountForUpdateDto model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _response = await _repo.UpdateSchoolCashAccount(model); return(Ok(_response)); }
public async Task <ServiceResponse <object> > UpdateSchoolCashAccount(SchoolCashAccountForUpdateDto model) { var toUpdate = await _context.SchoolCashAccount.Where(m => m.Id == model.Id).FirstOrDefaultAsync(); toUpdate.Title = model.Title; toUpdate.Remarks = model.Remarks; toUpdate.Amount = Convert.ToDouble(model.Amount); toUpdate.TransactionType = model.TransactionType; _context.SchoolCashAccount.Update(toUpdate); await _context.SaveChangesAsync(); _serviceResponse.Message = CustomMessage.Updated; _serviceResponse.Success = true; return(_serviceResponse); }