// GET: EmployeeSalary/Create public ActionResult Create() { EmployeeSalaryModel EmployeeSalary = new EmployeeSalaryModel(); EmployeeSalary.EmployeeSelectList = employeeService.GetSelectListItems(); //EmployeeSalary.EmployeeSelectList.Add(new SelectListItem() { Text = "None", Value = null }); return(View(EmployeeSalary)); }
// GET: EmployeeSalary/Edit/5 public ActionResult Edit(int id) { EmployeeSalary salarydata = db.EmployeeSalary.Where(m => m.Id == id).FirstOrDefault(); EmployeeSalaryModel EmployeeSalarydata = new EmployeeSalaryModel(); EmployeeSalarydata.Id = salarydata.Id; EmployeeSalarydata.EmpId = salarydata.EmpId; EmployeeSalarydata.Salary = salarydata.Salary; EmployeeSalarydata.EmployeeSelectList = employeeService.GetSelectListItems(); //EmployeeSalary.EmployeeSelectList.Add(new SelectListItem() { Text = "None", Value = null }); return(View(EmployeeSalarydata)); }
public void CampareEmployeePayrollObject_withDB() { EmployeeSalaryModel model = new EmployeeSalaryModel() { payroll_id = 23, basic_pay = 10021, start_Date = "october", EmployeeId = 1 }; EmployeeRepo repo = new EmployeeRepo(); int actual = repo.UpdateEmployee(model); Assert.AreEqual(model.basic_pay, actual); }
public ActionResult Create(EmployeeSalaryModel EmployeeSalary) { try { EmployeeSalary.EmployeeSelectList = employeeService.GetSelectListItems(); db.EmployeeSalary.Add(EmployeeSalary); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception ex) { return(View(EmployeeSalary)); } }
public ActionResult Index() { List <EmployeeSalaryModel> EmployeeSalarydata = new List <EmployeeSalaryModel>(); var emp = db.EmployeeSalary.ToList(); if (emp != null && emp.Count > 0) { foreach (var item in emp) { EmployeeSalaryModel EmployeeSalarysingledata = new EmployeeSalaryModel(); EmployeeSalarysingledata.Id = item.Id; EmployeeSalarysingledata.EmpId = item.EmpId; EmployeeSalarysingledata.Salary = item.Salary; EmployeeSalarysingledata.EmployeeName = db.Employee.Where(m => m.ID == item.EmpId).Select(m => m.Name).FirstOrDefault(); EmployeeSalarydata.Add(EmployeeSalarysingledata); } } return(View(EmployeeSalarydata)); }
public ActionResult Edit(int id, EmployeeSalaryModel collection) { try { db.Entry(collection).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch { EmployeeSalary salarydata = db.EmployeeSalary.Where(m => m.Id == id).FirstOrDefault(); EmployeeSalaryModel EmployeeSalarydata = new EmployeeSalaryModel(); EmployeeSalarydata.Id = salarydata.Id; EmployeeSalarydata.EmpId = salarydata.EmpId; EmployeeSalarydata.Salary = salarydata.Salary; EmployeeSalarydata.EmployeeSelectList = employeeService.GetSelectListItems(); return(View(EmployeeSalarydata)); } }
private EmployeeSalaryModel PrepareEmployeeSalaryModel(EmployeeSalary employeeSalary) { EmployeeSalaryModel employeeSalaryTemp = new EmployeeSalaryModel(); employeeSalaryTemp.Id = employeeSalary.Id; employeeSalaryTemp.BasicSalary = employeeSalary.BasicSalary; employeeSalaryTemp.EmployeeId = employeeSalary.EmployeeId; if (employeeSalaryTemp.EmployeeId > 0) { employeeSalaryTemp.EmployeeName = employeeSalary.Employee.FullName; } employeeSalaryTemp.GPFNo = employeeSalary.GPFNo; employeeSalaryTemp.MBNo = employeeSalary.MBNo; employeeSalaryTemp.SalaryAccount = employeeSalary.SalaryAccount; employeeSalaryTemp.SalaryScale = employeeSalary.SalaryScale; employeeSalaryTemp.SchoolId = employeeSalary.SchoolId; if (employeeSalaryTemp.SchoolId > 0) { employeeSalaryTemp.SchoolName = employeeSalary.School.Name; employeeSalaryTemp.UpazilaId = employeeSalary.School.UpazilaId; if (employeeSalaryTemp.UpazilaId > 0) { //employeeSalaryTemp.UpazilaName = employeeSalary.School.Upazila.Name; employeeSalaryTemp.DistrictId = employeeSalary.School.Upazila.DistrictId; if (employeeSalaryTemp.DistrictId > 0) { //employeeSalaryTemp.DistrictName = employeeSalary.School.Upazila.District.Name; employeeSalaryTemp.DivisionId = employeeSalary.School.Upazila.District.DivisionId; if (employeeSalaryTemp.DivisionId > 0) { //employeeSalaryTemp.DivisionName = employeeSalary.School.Upazila.District.Division.Name; employeeSalaryTemp.GeoName = employeeSalary.School.Upazila.District.Division.Name + " - " + employeeSalary.School.Upazila.District.Name + " - " + employeeSalary.School.Upazila.Name; } } } } return(employeeSalaryTemp); }