public bool Put(ProviderToCreateDTO providerToCreate, int id) { Provider provider = _mapper.Map <Provider>(providerToCreate); provider.ProviderId = id; return(_unitOfWork.ProviderRepository.Update(provider)); }
public IActionResult Put(int id, ProviderToCreateDTO providerToCreate) { if (_providerService.Put(providerToCreate, id)) { return(NoContent()); } return(BadRequest("Fail to update Provider")); }
public ProviderToReturnDTO Post(ProviderToCreateDTO providerToCreate) { Provider provider = _mapper.Map <Provider>(providerToCreate); if (_unitOfWork.ProviderRepository.Add(provider) == true) { return(_mapper.Map <ProviderToReturnDTO>(provider)); } throw new ArgumentException("Fail on creation"); }
public IActionResult Post([FromBody] ProviderToCreateDTO providerToCreate) { var provider = _providerService.Post(providerToCreate); return(CreatedAtRoute("GetProviders", new { Id = provider.ProviderId }, provider)); }