public Employee SaveEmployee(Employee e) { SalesERPDAL salesDal = new SalesERPDAL(); salesDal.Employees.Add(e); salesDal.SaveChanges(); return e; }
public ActionResult SaveEmployee(Employee emp) { EmployeeBusinessLayer empbal = new EmployeeBusinessLayer(); empbal.SaveEmployee(emp); EmployeeViewModel empViewModel = new EmployeeViewModel(); empViewModel.EmployeeName = emp.FirstName + " " + emp.LastName; empViewModel.Salary = emp.Salary.ToString("c"); if(emp.Salary>15000) { empViewModel.SalaryColor = "yellow"; } else { empViewModel.SalaryColor = "green"; } return Json(empViewModel); }
private List<Employee> GetEmployees(FileUploadViewModel model) { List<Employee> employees = new List<Employee>(); StreamReader csvReader = new StreamReader(model.fileUpload.InputStream); csvReader.ReadLine(); //assuming first line is header while(!csvReader.EndOfStream) { var line = csvReader.ReadLine(); var values = line.Split(','); Employee e = new Employee(); e.FirstName = values[0]; e.LastName = values[1]; e.Salary = int.Parse(values[2]); employees.Add(e); } return employees; }
public ActionResult SaveEmployee(Employee e) { 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; vm.Salary = e.Salary.ToString(); //vm.FooterData = new FooterViewModel() //{ // CompanyName = "CompanyName", // Year = DateTime.Now.Year.ToString() //}; //vm.UserName = User.Identity.Name; return View("CreateEmployee",vm); } //return new EmptyResult(); }
protected override object CreateModel(ControllerContext controllerContext, ModelBindingContext bindingContext, Type modelType) { Employee e = new Employee(); e.FirstName = controllerContext.RequestContext.HttpContext.Request.Form["FirstName"]; e.LastName = controllerContext.RequestContext.HttpContext.Request.Form["LastName"]; e.Salary = int.Parse(controllerContext.RequestContext.HttpContext.Request.Form["Salary"]); return e; //return base.CreateModel(controllerContext, bindingContext, modelType); }