public Tracking DischargedTracking(DischargeRemarkViewModel model, string status) { var currentTracking = _context.Tracking.FirstOrDefault(x => x.Code.Equals(model.Code)); currentTracking.Remarks = model.Remarks; currentTracking.Status = status; currentTracking.UpdatedAt = DateTime.Now; return(currentTracking); }
public async Task <IActionResult> DischargedRemark([Bind] DischargeRemarkViewModel model, string code) { if (ModelState.IsValid) { var tracking = DischargedTracking(model, _status.Value.DISCHARGED); _context.Update(tracking); var activity = NewActivity(tracking, model.DateDischarged); _context.Add(activity); await _context.SaveChangesAsync(); return(RedirectToAction("Accepted", "ViewPatients")); } return(PartialView(model)); }