예제 #1
0
 public ActionResult AddNew()
 {
     CreateEmployeeViewModel employeeListViewModel = new CreateEmployeeViewModel();
     //employeeListViewModel.FooterData = new FooterViewModel();
     //employeeListViewModel.FooterData.CompanyName = "StepByStepSchools";
     //employeeListViewModel.FooterData.Year = DateTime.Now.Year.ToString();
     //employeeListViewModel.UserName = User.Identity.Name;
     return View("CreateEmployee",employeeListViewModel);
 }
예제 #2
0
        public ActionResult SaveEmployee(Employee e, string BtnSubmit)
        {
            switch (BtnSubmit)
            {
                case "Save Employee":
                    {
                        if (ModelState.IsValid)
                        {
                            EmployeeBusinessLayer empBal = new EmployeeBusinessLayer();
                            empBal.SaveEmployee(e);
                            return RedirectToAction("Index");
                        }
                        else
                        {
                            CreateEmployeeViewModel vm = new CreateEmployeeViewModel();
                            //vm.FooterData = new FooterViewModel();
                           // vm.FooterData.CompanyName = "StepByStepSchools";
                           // vm.FooterData.Year = DateTime.Now.Year.ToString();
                            //vm.UserName = User.Identity.Name;
                            #region
                            //vm.FirstName = e.FirstName;
                            //vm.LastName = e.LastName;
                            //if (e.Salary!=0)
                            //{
                            //    vm.Salary = e.Salary.ToString();
                            //}
                            //else
                            //{
                            //    vm.Salary = ModelState["Salary"].Value.AttemptedValue;
                            //}

                            #endregion
                            return View("CreateEmployee",vm);
                        }
                    }
                case "Cancel":
                    {
                        return RedirectToAction("Index");
                    }
                default:
                    break;
            }
            return new EmptyResult();
        }
 public ActionResult SaveEmployee(Employee e, string BtnSubmit)
 {
     switch (BtnSubmit)
     {
         case "Save Employee":
             if (ModelState.IsValid)
             {
                 var empBal = new EmployeeBusinessLayer();
                 empBal.SaveEmployee(e);
                 return RedirectToAction("Index");
             }
             else
             {
                 var vm = new CreateEmployeeViewModel
                 {
                     FirstName = e.FirstName,
                     LastName = e.LastName,
                 };
                 if (e.Salary.HasValue)
                     vm.Salary = e.Salary.ToString();
                 else
                     vm.Salary = ModelState["Salary"].Value.AttemptedValue;
                 return View("CreateEmployee", vm); // Day 4 Change - Passing e here
             }
         case "Cancel":
             return RedirectToAction("Index");
     }
     return new EmptyResult();
 }
 public ActionResult AddNew()
 {
     var employeeListViewModel = new CreateEmployeeViewModel();
     return View("CreateEmployee", employeeListViewModel);
 }
 public ActionResult SaveEmployee(Employee e, string BtnSubmit)
 {
     switch (BtnSubmit)
     {
         case "Save Employee":
             if (ModelState.IsValid)
             {
                 EmployeeBusinessLayer empBal = new EmployeeBusinessLayer();
                 empBal.SaveEmployee(e);
                 return RedirectToAction("Index");
             }
             else
             {
                 CreateEmployeeViewModel vm = new CreateEmployeeViewModel();
                 vm.FirstName = e.FirstName;
                 vm.LastName = e.LastName;
                 if (e.Salary.HasValue)
                 {
                     vm.Salary = e.Salary.ToString();
                 }
                 else
                 {
                     vm.Salary = ModelState["Salary"].Value.AttemptedValue;
                 }
                 //vm.FooterData = new FooterViewModel();
                 //vm.FooterData.CompanyName = "StepByStepSchools";//Can be set to dynamic value
                 //vm.FooterData.Year = DateTime.Now.Year.ToString();
                 //vm.UserName = User.Identity.Name; //New Line
                 return View("CreateEmployee", vm); // Day 4 Change - Passing e here
             }
         case "Cancel":
             return RedirectToAction("Index");
     }
     return new EmptyResult();
 }