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