public ActionResult Create(PlasmaDonor model) { if (!ModelState.IsValid) { return(View()); } plasmaDonorService.SavePlasmaDonor(model); return(RedirectToAction(nameof(Index))); }
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); }
public bool SavePlasmaDonor(PlasmaDonor plasmaDonor) { entities.PlasmaDonors.Add(plasmaDonor); return(1 == entities.SaveChanges()); }