Ejemplo n.º 1
0
        public async Task <CreateCustomerResult> Handle(CreateCustomerCommand command, CancellationToken cancellationToken)
        {
            DBModels.Customer customer = _mapper.Map <CreateCustomerCommand, DBModels.Customer>(command);
            var result = await _customerRepository.CreateAsync(customer);

            return(_mapper.Map <DBModels.Customer, CreateCustomerResult>(result));
        }
Ejemplo n.º 2
0
 public ActionResult Delete([FromBody] DBModels.Customer customer)
 {
     _customerRepository.Delete(customer);
     return(Ok());
 }
Ejemplo n.º 3
0
 public ActionResult <DBModels.Customer> Put(int id, DBModels.Customer customer)
 {
     return(Ok(_customerRepository.Update(customer)));
 }