public ActionResult DeleteConfirmed(int id) { DoctorSpecialization doctorSpecialization = db.DoctorSpecialization.Find(id); db.DoctorSpecialization.Remove(doctorSpecialization); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "DoctorSpecializationId,Specialization")] DoctorSpecialization doctorSpecialization) { if (ModelState.IsValid) { db.Entry(doctorSpecialization).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(doctorSpecialization)); }
public ActionResult Create([Bind(Include = "DoctorSpecializationId,Specialization")] DoctorSpecialization doctorSpecialization) { if (ModelState.IsValid) { db.DoctorSpecialization.Add(doctorSpecialization); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(doctorSpecialization)); }
public bool AddDoctorSpecilization(DoctorSpecialization specilization) { try { db.DoctorSpecialization.Add(specilization); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public ActionResult AddDoctor(DoctorRegisterViewModel model, string returnUrl) { if (Session["userId"] == null) { return(Redirect("~")); } Users user = new Users(); user.RoleId = Convert.ToInt32(Roles.Doctor); AutoMapper.Mapper.Map(model, user); user.CreatedBy = (int)Session["userId"]; DoctorAvailability availability = new DoctorAvailability(); DoctorFee doctorFee = new DoctorFee(); doctorFee.Fee = model.Fee; List <DoctorSpecialization> doctorSpecialization = new List <DoctorSpecialization>(); foreach (var item in model.Specializations) { DoctorSpecialization DoctorSpecialization = new DoctorSpecialization(); DoctorSpecialization.SpecializationId = (int)item; doctorSpecialization.Add(DoctorSpecialization); } try { if (new Accounts().AddUser(user, availability, doctorSpecialization, doctorFee)) { return(Redirect("~/Admin/Doctors")); } else { return(RedirectToAction("~/Admin/Doctors/Add")); } } catch (EmailAlreadyExistsEx ex) { ModelState.AddModelError("", ex.Message); return(View(model)); } catch (PhoneAlreadyExistsEx ex) { ModelState.AddModelError("", ex.Message); return(View(model)); } catch (Exception ex) { ModelState.AddModelError("", "Unable to add doctor"); return(View(model)); } }
// GET: DoctorSpecialization/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DoctorSpecialization doctorSpecialization = db.DoctorSpecialization.Find(id); if (doctorSpecialization == null) { return(HttpNotFound()); } return(View(doctorSpecialization)); }
//Uncomment the following method after scaffolding models public bool AddDoctorSpecialization(DoctorSpecialization doctorSpecialization) { bool status = false; try { _context.DoctorSpecialization.Add(doctorSpecialization); _context.SaveChanges(); status = true; } catch (Exception) { status = false; } //To Do: Implement appropriate logic and change the return statement as per your logic return(status); }
public ActionResult CreateDoctorSpecialization(DoctorSpecialization doctorSpecialization) { _repo.CreateDoctorSpecialization(doctorSpecialization); return(NoContent()); }
public void CreateDoctorSpecialization(DoctorSpecialization DoctorSpecialization) { _context.DoctorSpecializations.Add(DoctorSpecialization); _context.SaveChanges(); }