public ActionResult CreateStaffMember(StaffClass viewModel) { IC_MotersEntities db = new IC_MotersEntities(); if (!ModelState.IsValid) { viewModel.SuburbTypes = db.SuburbTypes; return(View(viewModel)); } var staff = new Person { FirstName = viewModel.FirstName, LastName = viewModel.LastName, Salary = viewModel.Salary, Address1 = viewModel.Address1, Address2 = viewModel.Address2, SuburbId = viewModel.SuburbId, PhoneNumber = viewModel.PhoneNumber, PersonTypeId = 3 }; db.People.Add(staff); db.SaveChanges(); return(RedirectToAction("StaffManagement", "Home")); }
public ActionResult EditStaffMember(StaffClass staffData) { IC_MotersEntities db = new IC_MotersEntities(); var newStaff = db.People.Find(staffData.StaffId); newStaff.PersonId = staffData.StaffId; newStaff.FirstName = staffData.FirstName.Trim(); newStaff.LastName = staffData.LastName.Trim(); newStaff.Address1 = staffData.Address1.Trim(); newStaff.Salary = staffData.Salary; db.SaveChanges(); return(RedirectToAction("StaffManagement", "Home")); }
public ActionResult Create(CustomerFormViewModel viewModel) { if (!ModelState.IsValid) { viewModel.SuburbTypes = db.SuburbTypes.ToList(); return(View(viewModel)); } var customer = new Person { PersonTypeId = 4, FirstName = viewModel.FirstName, LastName = viewModel.LastName, Address1 = viewModel.Address1, Address2 = viewModel.Address2, PhoneNumber = viewModel.PhoneNumber, SuburbId = 3 }; db.People.Add(customer); db.SaveChanges(); return(RedirectToAction("Index", "Customer")); }
public ActionResult Create(SaleOrderViewModel viewModel) { var saleorder = new SalesOrder { OrderDate = DateTime.Now, PersonId = viewModel.PersonId, OrderNumber = viewModel.OrderNumber }; db.SalesOrders .Add(saleorder); db.SaveChanges(); return(RedirectToAction("Index", "SaleOrder")); }
public ActionResult AddCustomer(StaffClass staffData) { IC_MotersEntities db = new IC_MotersEntities(); Person newStaff = new Person(); newStaff.PersonId = staffData.StaffId; newStaff.FirstName = staffData.FirstName.Trim(); newStaff.LastName = staffData.LastName.Trim(); newStaff.Address1 = staffData.Address1.Trim(); newStaff.PersonTypeId = 4; newStaff.SuburbId = 3; newStaff.PhoneNumber = staffData.PhoneNumber.Trim(); db.People.Add(newStaff); db.SaveChanges(); return(RedirectToAction("CustomerManagement", "Home")); }