Ejemplo n.º 1
0
 public void AddCustomer(Customer customer)
 {
     if (customer != null)
     {
         customerDb.AddCustomer(customer);
     }
 }
Ejemplo n.º 2
0
        public void Db_CreateCustomer()
        {
            // arrange
            var customerDb = new CustomerDb(_connectionString);
            var customer   = new Customer.EF.Customer {
                Id = 0, FirstName = "John", LastName = "Doddle", Password = "******"
            };

            // act
            customer = customerDb.AddCustomer(customer);

            // assert
            Assert.IsTrue(customer.Id > 0);
        }
Ejemplo n.º 3
0
        public void Db_GetCustomerById()
        {
            // arrange
            var customerDb = new CustomerDb(_connectionString);
            var customer   = new Customer.EF.Customer {
                Id = 0, FirstName = "John", LastName = "Doddle", Password = "******"
            };

            // act
            customer = customerDb.AddCustomer(customer);
            customer = customerDb.Customers.SingleOrDefault(c => c.Id == customer.Id);

            // assert
            Assert.IsNotNull(customer);
        }
Ejemplo n.º 4
0
        public void Db_DeleteCustomer()
        {
            // arrange
            var customerDb = new CustomerDb(_connectionString);
            var customer   = new Customer.EF.Customer {
                Id = 0, FirstName = "John", LastName = "Doddle", Password = "******"
            };

            // act
            customer = customerDb.AddCustomer(customer);
            var result = customerDb.DeleteCustomer(customer);

            // assert
            Assert.AreEqual(result, 1);
        }
Ejemplo n.º 5
0
        public void Db_UpdateCustomer()
        {
            // arrange
            var customerDb = new CustomerDb(_connectionString);
            var customer   = new Customer.EF.Customer {
                Id = 0, FirstName = "Marli", LastName = "Smith", Password = "******"
            };

            // act
            customer           = customerDb.AddCustomer(customer);
            customer.FirstName = "Marlo";
            customer           = customerDb.UpdateCustomer(customer);

            // assert
            Assert.AreEqual(customer.FirstName, "Marlo");
        }
Ejemplo n.º 6
0
        public ActionResult Register(Customer customer)
        {
            if (ModelState.IsValid)
            {
                CustomerDb dbCustomer = new CustomerDb();
                bool       isCustomerCreated;
                isCustomerCreated = dbCustomer.AddCustomer(customer);

                if (isCustomerCreated)
                {
                    return(RedirectToAction("Login", "Authentication"));
                }

                return(RedirectToAction("Register", "Authentication"));
            }
            else
            {
                return(View());
            }
        }
Ejemplo n.º 7
0
 public static bool AddCustomer(Customer customer)
 {
     return(CustomerDb.AddCustomer(customer.Id, customer.Name, customer.Nic, customer.ContactInfo, customer.Dues));
 }