예제 #1
0
        public void AddCustomerShouldAddCustomerToDB()
        {
            // Arrange
            var cFirstName  = "Luis";
            var cLastName   = "Sanchez";
            var cEmail      = "*****@*****.**";
            var cPass       = "******";
            var cLocationID = 1;

            var customer = new Customer
            {
                FirstName  = cFirstName,
                LastName   = cLastName,
                LocationId = cLocationID,
                Email      = cEmail,
                Password   = cPass
            };

            // Action
            repo.AddCustomer(customer);

            // Push Change to DB
            repo.SaveChange();

            var actualCustomer = repo.GetCustomerByName(cFirstName);

            // Assert

            Assert.Equal(customer, actualCustomer);
        }
예제 #2
0
        public IActionResult Signup(UICustomer customer)
        {
            Customer Rcustomer = (Customer)customer;

            Repo.AddCustomer(Rcustomer);
            Repo.SaveChange();
            Customer c  = Repo.GetCustomerByEmail(Rcustomer.Email);
            var      ID = c.Id;

            return(RedirectToAction(
                       "Index",
                       "Dashboard",
                       new { id = ID }
                       ));
        }