示例#1
0
        public IActionResult AddReferral(int PatientId)
        {
            var model = new AddReferralVM();

            var user = _context.Patient.First(u => u.Id == PatientId);

            model.DOB         = user.Dob;
            model.PatientId   = PatientId;
            model.PatientName = user.FirstName + " " + user.LastName;
            model.Referral    = new Referrals();

            return(View(model));
        }
示例#2
0
        public async Task <IActionResult> AddReferral(AddReferralVM model)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("AddReferral", new { PatientId = model.PatientId }));
            }
            model.Referral.PatientId = model.PatientId;
            model.Referral.DateTime  = DateTime.Now;
            model.Referral.Approved  = false;
            _context.Referrals.Add(model.Referral);
            await _context.SaveChangesAsync();

            return(RedirectToAction("Referrals", new { PatientId = model.PatientId }));
        }