public ActionResult Create(CustomerC customerFromView) { if (!ModelState.IsValid) { var gender = new List <SelectListItem> { new SelectListItem { Text = "Select Gender", Value = "0", Disabled = true, Selected = true }, new SelectListItem { Text = "Male", Value = "1" }, new SelectListItem { Text = "Female", Value = "2" }, new SelectListItem { Text = "Others", Value = "3" } }; ViewBag.Gender = gender; ViewBag.MembershipTypeId = ListMembership(); return(View(customerFromView)); } DbContext.Customers.Add(customerFromView); //Insert statement DbContext.SaveChanges(); //To Update Database return(RedirectToAction("Index", "Customer")); }
public ActionResult CustomerDisplay() { MovieCustomer1ViewModel VMC = new MovieCustomer1ViewModel(); CustomerC c1 = new CustomerC { CustomerName = "Janu" }; List <MovieC> m1 = new List <MovieC> { new MovieC { Name = "Maharshi" }, new MovieC { Name = "Bharat Ane Nenu" }, new MovieC { Name = "Busines Man" }, new MovieC { Name = "One" } }; VMC.customer = c1; VMC.movies = m1; return(View(VMC)); }
public ActionResult DeleteCustomer(CustomerC customerfromView) { var Custindb = dbContext.Customers.FirstOrDefault(c => c.Id == customerfromView.Id); dbContext.Customers.Remove(Custindb); dbContext.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
public ActionResult Create() { var customer = new CustomerC(); ViewBag.Gender = ListGender(); ViewBag.Membership_TypeId = ListMembership(); return(View(customer)); }
public ActionResult Delete(CustomerC CustomerFromView) { var CustomerInDB = DbContext.Customers.FirstOrDefault(c => c.Id == CustomerFromView.Id); DbContext.Customers.Remove(CustomerInDB); DbContext.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
public ActionResult Create(CustomerC CustomerfromView) { if (!ModelState.IsValid) { ViewBag.Gender = ListGender(); ViewBag.Membership_TypeId = ListMembership(); return(View(CustomerfromView)); } dbContext.Customers.Add(CustomerfromView); //insert option dbContext.SaveChanges(); //update to database return(RedirectToAction("Index", "Customer")); }
public ActionResult EditCustomer(CustomerC customerfromView) { if (ModelState.IsValid) { var Custindb = dbContext.Customers.FirstOrDefault(c => c.Id == customerfromView.Id); Custindb.CustomerName = customerfromView.CustomerName; Custindb.City = customerfromView.City; Custindb.Gender = customerfromView.Gender; Custindb.DOB = customerfromView.DOB; Custindb.Membership_TypeId = customerfromView.Membership_TypeId; dbContext.SaveChanges(); return(RedirectToAction("Index", "Customer")); } else { ViewBag.Gender = ListGender(); ViewBag.Membership_TypeId = ListMembership(); return(View(customerfromView)); } }
public ActionResult EditCustomer(CustomerC CustomerFromView) { if (ModelState.IsValid) { var CustomerInDB = DbContext.Customers.FirstOrDefault(c => c.Id == CustomerFromView.Id); CustomerInDB.CustomerName = CustomerFromView.CustomerName; CustomerInDB.City = CustomerFromView.City; CustomerInDB.Gender = CustomerFromView.Gender; CustomerInDB.DOB = CustomerFromView.DOB; CustomerInDB.MembershipTypeId = CustomerFromView.MembershipTypeId; DbContext.SaveChanges(); return(RedirectToAction("Index", "Customer")); } else { ViewBag.Gender = GenderList(); ViewBag.MembershipTypeId = ListMembership(); return(View(CustomerFromView)); } }
public ActionResult Create() { var customer = new CustomerC(); var gender = new List <SelectListItem> { new SelectListItem { Text = "Select Gender", Value = "0", Disabled = true, Selected = true }, new SelectListItem { Text = "Male", Value = "Male" }, new SelectListItem { Text = "Female", Value = "Female" }, new SelectListItem { Text = "Others", Value = "Others" } }; ViewBag.Gender = gender; ViewBag.MembershipTypeId = ListMembership(); return(View(customer)); }
public ActionResult EditCustomer() { var customer = new CustomerC(); return(View(customer)); }
public static void Main(string[] args) { // Let do this thing bool validResponse = false; string newOrReturn; string customerFirstName; string customerLastName; int customerID = 0; int employeeID = 1; int storeID = 1; // Database Connection is established using var context = new joshfordproject0Context(s_dbContextOptions); // User Interface implementation(html, css, js) will be added here Console.WriteLine("\t**********************************"); Console.WriteLine("\t* Welcome to Rise 'N Grind Cafe! *"); Console.WriteLine("\t**********************************"); Console.WriteLine("\t*N: New Customer\n\t*S: Sign In"); do { newOrReturn = Console.ReadLine().ToUpper(); if (newOrReturn != "N" && newOrReturn != "S") { Console.WriteLine("\tInvalid Input."); Console.WriteLine("\tPlease select option from menu below"); Console.WriteLine("\t*N: New Customer\n\t*S: Sign In"); } else { validResponse = true; } } while (!validResponse); // Returning customer will input ID for ID validation // New customer will input name, and receive a customer ID // NEEDS REVISING, DOES NOT PROPERLY VALIDATE if (newOrReturn == "S") { CustomerC returnCustomer = new CustomerC(); Console.WriteLine("Please enter customer ID: "); customerID = int.Parse(Console.ReadLine()); returnCustomer = returnCustomer.FindCustomerByID(customerID); } else { CustomerC newCustomer = new CustomerC(); // New Customer enters first and last name for record keeping Console.WriteLine("\t--New Customer Information--"); Console.WriteLine("\tPlease enter your first name: "); customerFirstName = Console.ReadLine(); while (!newCustomer.ValidateName(customerFirstName)) { Console.WriteLine("\tName cannot contain spaces"); Console.WriteLine("\tPlease enter a valid name: "); customerFirstName = Console.ReadLine(); } Console.WriteLine("\tPlease enter your last name: "); customerLastName = Console.ReadLine(); while (!newCustomer.ValidateName(customerLastName)) { Console.WriteLine("\tName cannot contain spaces"); Console.WriteLine("\tPlease enter a valid name: "); customerLastName = Console.ReadLine(); } CustomerC customerToAdd = new CustomerC(); customerToAdd.AddNewCustomer(customerFirstName, customerLastName); } // Create Customer Object CustomerC customer = new CustomerC(); try { OrderC order = new OrderC(customerID, employeeID, storeID); Menu.MenuUI(order); } catch (ApplicationException) { throw new ApplicationException("\tFatal Internal Error.\n\tExiting..."); } }