예제 #1
0
 public ActionResult DonorPersonalDetails([Bind(Include = "PersonalDetailsId,email,firstname,lastname,DonorId,isActive,DonorCNP,sex")] DonorPersonalDetail donorPersonalDetail)
 {
     if (ModelState.IsValid)
     {
         var d = db.DonorPersonalDetails.Where(x => x.DonorId == donorPersonalDetail.DonorId).ToList();
         foreach (DonorPersonalDetail pd in d)
         {
             if (pd.DonorId == donorPersonalDetail.DonorId)
             {
                 db.Entry(pd).State = System.Data.Entity.EntityState.Modified;
                 pd.DonorCNP        = donorPersonalDetail.DonorCNP;
                 pd.firstname       = donorPersonalDetail.firstname;
                 pd.lastname        = donorPersonalDetail.lastname;
                 pd.sex             = donorPersonalDetail.sex;
                 db.SaveChanges();
                 var userId = User.Identity.GetUserId();
                 ViewData["type"] = UserManager.FindByEmail(pd.email).UserType;
                 ViewData["Id"]   = UserManager.FindByEmail(pd.email).Id;
                 return(RedirectToAction("Index"));
             }
         }
         //return RedirectToAction("Index");
     }
     return(View());
 }
예제 #2
0
 public ActionResult Edit([Bind(Include = "DonationId,quantity,trombocite,plasma,globule_rosii")] Donation donation)
 {
     if (Convert.ToString(Session["type"]) != "STAFF")
     {
         return(Redirect("/Home"));
     }
     if (ModelState.IsValid)
     {
         Donation d = db.Donations.Where(x => x.DonationId == donation.DonationId).Single();
         db.Entry(d).State = EntityState.Modified;
         d.trombocite      = donation.trombocite;
         d.globule_rosii   = donation.globule_rosii;
         d.plasma          = donation.plasma;
         d.quantity        = donation.quantity;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(donation));
 }
예제 #3
0
 public ActionResult Edit([Bind(Include = "DonorId,username,password")] Donor donor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(donor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(donor));
 }
예제 #4
0
 public ActionResult Edit([Bind(Include = "AdressId,EntityId,Country,City,StreetName,StrNumber,latitude,longitude")] Address address)
 {
     if (ModelState.IsValid)
     {
         db.Entry(address).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(address));
 }
예제 #5
0
 public ActionResult Edit(BloodRequest request)
 {
     if (ModelState.IsValid)
     {
         db.Entry(request).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(request));
 }
예제 #6
0
 public ActionResult Edit([Bind(Include = "ClinicId,name,contact,addressId")] Clinic clinic)
 {
     if (ModelState.IsValid)
     {
         db.Entry(clinic).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.addressId = new SelectList(db.Addresses, "AdressId", "Country", clinic.addressId);
     return(View(clinic));
 }
예제 #7
0
 public ActionResult Edit([Bind(Include = "BloodRequestId,ClinicId,CentreId,state,trombocite,plasma,globule_rosii,quantity,PacientCNP")] BloodRequest bloodRequest)
 {
     if (ModelState.IsValid)
     {
         db.Entry(bloodRequest).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CentreId = new SelectList(db.Centres, "CentreId", "name", bloodRequest.CentreId);
     ViewBag.ClinicId = new SelectList(db.Clinics, "ClinicId", "name", bloodRequest.ClinicId);
     return(View(bloodRequest));
 }
예제 #8
0
 public ActionResult Edit([Bind(Include = "DonationId,DonorId,CentreId,date,passedTests,quantity,trombocite,plasma,globule_rosii")] Donation donation)
 {
     if (ModelState.IsValid)
     {
         db.Entry(donation).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DonorId  = new SelectList(db.AspNetUsers, "Id", "Email", donation.DonorId);
     ViewBag.CentreId = new SelectList(db.Centres, "CentreId", "name", donation.CentreId);
     return(View(donation));
 }