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)); }