Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
 }
Exemplo n.º 6
0
        public bool EditDoctor(DoctorDTO doctor)
        {
            var entity = _DTOMappers.Map(doctor);

            return(_doctorRepository.Edit(entity));
        }
Exemplo n.º 7
0
 public bool Edit(DoctorView model)
 {
     return(_doctor.Edit(model));
 }