public bool Update(ClinicServiceDto clinicServiceDto) { if (clinicServiceDto == null) { throw new ArgumentNullException(); } bool result = false; Clinicservice clinicservice = Mapper.Map <Clinicservice>(clinicServiceDto); TheUnitOfWork.ClincServicesRepo.Update(clinicservice); result = TheUnitOfWork.SaveChanges() > new int(); return(result); }
public ClinicServiceDto Insert(ClinicServiceDto clinicServiceDto) { if (clinicServiceDto == null) { throw new ArgumentNullException(); } Clinicservice clinicservice = Mapper.Map <Clinicservice>(clinicServiceDto); TheUnitOfWork.ClincServicesRepo.Insert(clinicservice); TheUnitOfWork.SaveChanges(); clinicServiceDto.ID = clinicservice.ID; return(clinicServiceDto); }
public IActionResult Update(int id, ClinicServiceDto clinicServiceDto) { if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } try { _clinicServicesAppServices.Update(clinicServiceDto); _generalAppService.CommitTransaction(); return(Ok(new Response { Message = "Updated" })); } catch (Exception ex) { _generalAppService.RollbackTransaction(); return(BadRequest(ex.Message)); } }
public IActionResult Create(ClinicServiceDto clinicServiceDto) { if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } try { string userRole = HttpContext.User.FindFirst(ClaimTypes.Role).Value; if (userRole == UserRoles.Admin) { clinicServiceDto.ByAdmin = true; } else { clinicServiceDto.ByAdmin = false; } if (_clinicServicesAppServices.CheckClinicServicesExistsByName(clinicServiceDto.Name)) { return(BadRequest(new Response() { Message = "This service is Added before" })); } ClinicServiceDto result = _clinicServicesAppServices.Insert(clinicServiceDto); _generalAppService.CommitTransaction(); return(Created("created", result)); } catch (Exception ex) { _generalAppService.RollbackTransaction(); return(BadRequest(ex.Message)); } }