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