Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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));
        }