Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 4
0
        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"));
        }
Exemplo n.º 5
0
        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"));
        }