Exemplo n.º 1
0
        public async Task <UpdateProviderModel> Update(string id, UpdateProviderModel p)
        {
            var provider = await GetById(id);

            _mapper.Map(p, provider);
            await _providers.ReplaceOneAsync(p => p.Id == id, provider);

            return(p);
        }
        public async Task <IActionResult> Update(string providerId, UpdateProviderModel provider)
        {
            var apiRep = new APIResponse();

            if (!(await _providerService.IsExisting(providerId)))
            {
                apiRep.Data  = null;
                apiRep.Error = false;

                return(Ok(apiRep));
            }
            var p = await _providerService.Update(providerId, provider);

            apiRep.Data  = p;
            apiRep.Error = false;
            return(Ok(apiRep));
        }