Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        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)));
 }