public TMSEntityLayer.ViewModels.EditEmployeeViewModel PrepareInsert() { TMSEntityLayer.ViewModels.EditEmployeeViewModel vm = new TMSEntityLayer.ViewModels.EditEmployeeViewModel(); vm.Departments = deptrepo.GetAll(); vm.Roles = rolerepo.GetAll(); //vm.Managers = managerrepo.GetManagers(); return(vm); }
public TMSEntityLayer.ViewModels.EditEmployeeViewModel PrepareEdit(int eid) { //take eid get the emp object for eid //assign this to the view models employee property //all the steps will be same as what is done for prepare insert TMSEntityLayer.ViewModels.EditEmployeeViewModel vm = new TMSEntityLayer.ViewModels.EditEmployeeViewModel(); vm.Departments = deptrepo.GetAll(); vm.Employee = emprepo.GetByID(eid); //vm.Roles = rolerepo.GetAll(); //vm.Managers = managerrepo.GetManagers(); return(vm); }
private void NewEmployee_Load(object sender, EventArgs e) { manageEmp = new TMSBL.ManageEmployee(); disconnectedEmp = new TMSBL.DisconnectedManageEmployee.DisconnectedManageEmployee(); TMSEntityLayer.ViewModels.EditEmployeeViewModel vm = manageEmp.PrepareInsert(); comboBox1.DataSource = vm.Departments; comboBox1.DisplayMember = "Name"; comboBox2.DataSource = vm.Roles; comboBox2.DisplayMember = "Name"; comboBox3.DataSource = manageEmp.GetManagers(); comboBox3.DisplayMember = "Name"; }