public async Task <CustomerDto> Update(Guid id, CreateUpdateCustomerDto input) { if (_repository.Any(a => a.Name == input.Name && a.Id != id)) { throw new UserFriendlyException(message: L["Error"], details: L["NameAlreadyExists", input.Name]); } var result = await _repository.UpdateAsync(ObjectMapper.Map <CreateUpdateCustomerDto, Customer>(input)); return(ObjectMapper.Map <Customer, CustomerDto>(result)); }
public Task<CustomerDto> UpdateAsync(Guid id, CreateUpdateCustomerDto input) { return _service.UpdateAsync(id, input); }
public Task<CustomerDto> CreateAsync(CreateUpdateCustomerDto input) { return _service.CreateAsync(input); }
public Task <CustomerDto> Update(Guid id, CreateUpdateCustomerDto input) { return(_customerAppService.Update(id, input)); }
public Task <CustomerDto> Create(CreateUpdateCustomerDto input) { return(_customerAppService.Create(input)); }