Esempio n. 1
0
        public Data.DAO.Customer UpdateCustomer(Data.DAO.Customer customer)
        {
            var dbcustomer = _context.Customers.FirstOrDefault(x => x.Id == customer.Id);

            if (customer != null)
            {
                dbcustomer.CustomerName    = customer.CustomerName;
                dbcustomer.CustomerAddress = customer.CustomerAddress;
                dbcustomer.Email           = customer.Email;
                dbcustomer.Mobile          = customer.Mobile;
                _context.SaveChanges();
            }

            return(customer);
        }
 public void TestSetup()
 {
     dummyCustomer = new Data.DAO.Customer
     {
         Id              = 1,
         CustomerName    = "Test",
         CustomerAddress = "TestAddress",
         Email           = "TestEmail",
         Mobile          = 12345
     };
     _customerRepositoryMock = new Mock <ICustomerRepository>();
     _customerRepositoryMock.Setup(x => x.GetAllCustomers()).Returns(new List <Data.DAO.Customer> {
         dummyCustomer
     });
     _customerRepositoryMock.Setup(x => x.AddCustomer(It.IsAny <Data.DAO.Customer>())).Returns(dummyCustomer);
     _customerRepositoryMock.Setup(x => x.UpdateCustomer(It.IsAny <Data.DAO.Customer>())).Returns(dummyCustomer);
     _customerRepositoryMock.Setup(x => x.GetCustomerById(It.IsAny <int>())).Returns(dummyCustomer);
 }
Esempio n. 3
0
 public Data.DAO.Customer AddCustomer(Data.DAO.Customer customer)
 {
     _context.Customers.Add(customer);
     _context.SaveChanges();
     return(customer);
 }