public ActionResult Edit(EditViewModel model) { var allClinics = _clinicRepository.GetAll() .Select(a => new SelectListItem { Text = a.Name, Value = a.Id.ToString() } ).ToList(); model.Clinics = allClinics; try { if (ModelState.IsValid) { _doctorRepository.Edit(model); return(RedirectToAction(nameof(List))); } return(View(model)); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.Message); return(View(model)); } }
public int Delete(int id) { int deleteIndex = 0; try { Doctor doctor = GetDoctorById(id); doctor.IsActive = false; deleteIndex = _doctorRepository.Edit(doctor); } catch (Exception exception) { throw new Exception(exception.Message); } return(deleteIndex); }
public bool Edit(DoctorEditDto doctor) { if (doctor != null) { var doc = new Doctor(); doc.Id = doctor.Id; doc.Name = doctor.Name; doc.Phone = doctor.Phone; _doctorRepository.Edit(doc); _unitOfWork.Complete(); return(true); } return(false); }
public ActionResult Edit([Bind(Include = "Id,Name,SpecializationId")] Doctor doctor) { if (ModelState.IsValid) { Doctor editingDoctor = repo.GetDoctor(doctor.Id); if (editingDoctor == null) { return(HttpNotFound()); } editingDoctor.Name = doctor.Name; editingDoctor.SpecializationId = doctor.SpecializationId; repo.Edit(editingDoctor); return(RedirectToAction("Index")); } return(View(doctor)); }
public void Edit(Doctor entity) { _doctorRepository.Edit(entity); }
public bool EditDoctor(DoctorDTO doctor) { var entity = _DTOMappers.Map(doctor); return(_doctorRepository.Edit(entity)); }
public bool Edit(DoctorView model) { return(_doctor.Edit(model)); }