Пример #1
0
        public ActionResult Create(PlasmaDonor model)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            plasmaDonorService.SavePlasmaDonor(model);

            return(RedirectToAction(nameof(Index)));
        }
Пример #2
0
        public static int AddPlasmaDonor(PlasmaDonorViewModel model)
        {
            var         db          = new bloodbankDbContext();
            PlasmaDonor plasmaDonor = new PlasmaDonor();
            User        user        = db.Users.Where(e => e.UserName == model.RegNo).FirstOrDefault();
            BloodDonor  donor       = db.BloodDonors.Where(e => e.Id == user.BloodDonorId).FirstOrDefault();

            plasmaDonor.AffectedDate = model.AffectedDate;
            plasmaDonor.BloodDonorId = donor.Id;
            plasmaDonor.RecoveryDate = model.RecoveryDate;
            plasmaDonor.HasDonated   = false;
            plasmaDonor.IsVerified   = false;

            db.PlasmaDonors.Add(plasmaDonor);
            db.SaveChanges();

            return(plasmaDonor.Id);
        }
Пример #3
0
 public bool SavePlasmaDonor(PlasmaDonor plasmaDonor)
 {
     entities.PlasmaDonors.Add(plasmaDonor);
     return(1 == entities.SaveChanges());
 }