Ejemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            var speciality = _specialityService.GetSpecialitybyId(id);

            if (speciality != null)
            {
                _specialityService.DeleteSpeciality(speciality);
            }


            return(Content("Deleted"));
        }
Ejemplo n.º 2
0
        public ActionResult DeleteSpeciality(int id)
        {
            var mapper  = new MapperConfiguration(cfg => cfg.CreateMap <DoctorDTO, DoctorViewModel>()).CreateMapper();
            var doctors = mapper.Map <IEnumerable <DoctorDTO>, IEnumerable <DoctorViewModel> >(doctorService.GetDoctors()).Where(d => d.SpecialityId == id);

            foreach (var doctor in doctors)
            {
                doctorService.DeleteDoctor(doctor.Id);
                userService.DeleteUser(doctor.Login);
            }
            specialityService.DeleteSpeciality(id);
            return(RedirectToRoute(new { Controller = "Admin", Action = "Specialities" }));
        }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            var speciality = _specialityService.GetSpecialitybyId(id);

            if (speciality != null)
            {
                _specialityService.DeleteSpeciality(speciality);
                SuccessNotification("Speciality deleted successfully.");
            }


            return(Content("Deleted"));
        }
 public ActionResult DeleteSpeciality(Guid id)
 {
     try
     {
         var speciality = _specialityService.GetSpeciality(id);
         if (speciality == null)
         {
             return(NotFound());
         }
         _specialityService.DeleteSpeciality(speciality);
         _specialityService.Save();
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
     return(Ok());
 }