コード例 #1
0
        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));
        }
コード例 #2
0
 public Task<CustomerDto> UpdateAsync(Guid id, CreateUpdateCustomerDto input)
 {
     return _service.UpdateAsync(id, input);
 }
コード例 #3
0
 public Task<CustomerDto> CreateAsync(CreateUpdateCustomerDto input)
 {
     return _service.CreateAsync(input);
 }
コード例 #4
0
 public Task <CustomerDto> Update(Guid id, CreateUpdateCustomerDto input)
 {
     return(_customerAppService.Update(id, input));
 }
コード例 #5
0
 public Task <CustomerDto> Create(CreateUpdateCustomerDto input)
 {
     return(_customerAppService.Create(input));
 }