Ejemplo n.º 1
0
        public bool Put(ProviderToCreateDTO providerToCreate, int id)
        {
            Provider provider = _mapper.Map <Provider>(providerToCreate);

            provider.ProviderId = id;

            return(_unitOfWork.ProviderRepository.Update(provider));
        }
Ejemplo n.º 2
0
 public IActionResult Put(int id, ProviderToCreateDTO providerToCreate)
 {
     if (_providerService.Put(providerToCreate, id))
     {
         return(NoContent());
     }
     return(BadRequest("Fail to update Provider"));
 }
Ejemplo n.º 3
0
        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");
        }
Ejemplo n.º 4
0
        public IActionResult Post([FromBody] ProviderToCreateDTO providerToCreate)
        {
            var provider = _providerService.Post(providerToCreate);

            return(CreatedAtRoute("GetProviders", new { Id = provider.ProviderId }, provider));
        }