public async Task <ServiceResponse <CustomerDTO_ToRetun> > CreateCustomer(CustomerDTO_ToCreate NewCustomer) { var newCustomer = new mCustomer(); newCustomer.Name = NewCustomer.Name; newCustomer.MobilePhone = NewCustomer.MobilePhone; newCustomer.Email = NewCustomer.Email; newCustomer.IdCardNumber = NewCustomer.IdCardNumber; _dbContext.Add(newCustomer); await _dbContext.SaveChangesAsync(); return(ResponseResult.Success(_mapper.Map <CustomerDTO_ToRetun>(newCustomer))); }
public IActionResult CreateCustomer(CustomerDTO_ToCreate input) { var customer = new Customer(); customer.FirstName = input.FirstName; customer.ATMCode = input.ATMCode; customer.Balance = input.Balance; customer.BankAccount = input.BankAccount; _db.Customers.Add(customer); _db.SaveChanges(); var resultToReturn = _mapper.Map <CustomerDTO_ToReturn>(customer); return(Ok(resultToReturn)); }
public async Task <IActionResult> CreateCustomer(CustomerDTO_ToCreate customer) { return(Ok(await _customerService.CreateCustomer(customer))); }