Пример #1
0
        public bool Put(ProviderToCreateDTO providerToCreate, int id)
        {
            Provider provider = _mapper.Map <Provider>(providerToCreate);

            provider.ProviderId = id;

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

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