public async Task <Customer> Get(int customerId) { CustomerDbo customer = await uow.Customers.GetSingle(customerId); Customer customerResult = mapper.Map <Customer>(customer); return(customerResult); }
public async Task <Customer> Create(CustomerCreate createRequest) { CustomerDbo customer = mapper.Map <CustomerDbo>(createRequest); uow.Add(customer); await uow.SaveChangesAsync(); Customer result = mapper.Map <Customer>(customer); return(result); }
public async Task <Customer> Update(int id, CustomerUpdate model) { CustomerDbo customer = await uow.Customers.GetSingle(id); customer = mapper.Map(model, customer); await uow.SaveChangesAsync(); Customer result = mapper.Map <Customer>(customer); return(result); }