public ActionResult ManageEmployeeRole() { EmployeeRoleModel mod = new EmployeeRoleModel(); return(View(mod)); }
public ActionResult AddEditEmployeeRole(String id, String empid) { EmployeeRoleModel mod = new EmployeeRoleModel(); #region loadstoresAndDesignation List <Store> lstStores = (from data in db.Stores select data).ToList(); Store objcountry = new Store(); objcountry.storeName = "Select"; objcountry.storeID = 0; lstStores.Insert(0, objcountry); mod.Stores = lstStores.Select(a => new SelectListItem { Text = a.storeName, Value = a.storeID.ToString() }); List <Designation> lstDesig = (from data in db.Designations select data).ToList(); Designation objdes = new Designation(); objdes.title = "Select"; objdes.designationId = 0; lstDesig.Insert(0, objdes); mod.Designations = lstDesig.Select(a => new SelectListItem { Text = a.title, Value = a.designationId.ToString() }); #endregion List <EmployeeInfomation> lstEmp = (from data in db.EmployeeInfomations select data).ToList(); mod.UserName = lstEmp[0].userName; EmployeeRole objRole; int _hdRoleId = Convert.ToInt32(id); if (_hdRoleId > 0) { objRole = db.EmployeeRoles.Where(o => o.employeeroleid == _hdRoleId).SingleOrDefault(); mod.SelectedStoreId = Convert.ToInt32(objRole.storeid); mod.SelectedDesignationsId = objRole.designationId; } else { objRole = new EmployeeRole(); objRole.storeid = mod.SelectedStoreId; objRole.designationId = mod.SelectedDesignationsId; } mod.employeeroleid = Convert.ToInt32(_hdRoleId); mod.employeeid = Convert.ToInt32(empid); mod.isdefault = objRole.isdefault; // mod.designationId = _hdndesId; // mod.title = objdes.title; return(View(mod)); }