private void GetModule() { RoleModuleModel objRoleModuleModel = new RoleModuleModel(); List <Module> lstModules = objRoleModuleModel.GetModules(); cbxRoleModules.DataSource = lstModules; cbxRoleModules.DataValueField = "ID"; cbxRoleModules.DataTextField = "ModuleName"; cbxRoleModules.DataBind(); }
private void GetRoles() { RoleModuleModel objRoleModuleModel = new RoleModuleModel(); List <AspNetRole> lstRoles = objRoleModuleModel.GetRoles(); ddlRoles.DataSource = lstRoles; ddlRoles.DataValueField = "ID"; ddlRoles.DataTextField = "Name"; ddlRoles.DataBind(); }
// GET: RoleModule public ActionResult Index() { ViewBag.UserName = Session["Username"]; ViewBag.roleid = Session["RoleID"]; String Username = Session["Username"].ToString(); RoleModuleModel ra = new RoleModuleModel(); tblrolemodulelink re = new tblrolemodulelink(); ra.RoleModule = re; ra.RoleModuleList = db.tblrolemodulelinks.Where(m => m.IsDeleted == 0).ToList(); ViewBag.Role = new SelectList(db.tblroles.Where(m => m.IsDeleted == 0), "Role_ID", "RoleName"); //var RoleplayModule = db.masterrolemodulelink_tbl.Where(e => e.IsDeleted == 0); return(View(ra)); }
public static RoleModuleModel ModuleOptionUpsert(RoleModuleModel RoleModuleToUpsert) { if (RoleModuleToUpsert != null && RoleModuleToUpsert.ModuleOption != null && RoleModuleToUpsert.ModuleOption.Count > 0) { LogManager.Models.LogModel oLog = GetGenericLogModel(); RoleModuleToUpsert.ModuleOption.All(x => { try { x.ItemId = DAL.Controller.CompanyDataController.Instance.ModuleOptionUpsert( RoleModuleToUpsert.RoleModuleId, x.ItemId, x.ItemType.ItemId, x.ItemName, x.Enable); oLog.IsSuccess = true; } catch (Exception err) { oLog.IsSuccess = false; oLog.Message = err.Message + " - " + err.StackTrace; throw err; } finally { oLog.LogObject = x; oLog.RelatedLogInfo.Add(new LogManager.Models.LogInfoModel() { LogInfoType = "ModuleOptionId", Value = x.ItemId.ToString(), }); LogManager.ClientLog.AddLog(oLog); } return(true); }); } return(RoleModuleToUpsert); }
private void SetRoleModules() { RoleModuleModel objRoleModuleModel = new RoleModuleModel(); List <RoleModule> lstRoleModule = objRoleModuleModel.GetRoleModule(ddlRoles.SelectedItem.Value); cbxRoleModules.ClearSelection(); if (lstRoleModule.Count > 0) { for (int i = 0; i < cbxRoleModules.Items.Count; i++) { for (int j = 0; j < lstRoleModule.Count; j++) // Loop through List with for { if (cbxRoleModules.Items[i].Value == lstRoleModule[j].ModuleID.ToString()) { cbxRoleModules.Items[i].Selected = true; break; } } } } }
public static RoleModuleModel ToEntity(this RoleModuleViewModel model) { if (model == null) { return(null); } var entity = new RoleModuleModel { RoleModuleID = model.RoleModuleID, RoleId = model.RoleId, RoleName = model.RoleName, ModuleId = model.ModuleId, ModuleName = model.ModuleName, Selected = model.Selected, ModifiedBy = 1, ModifiedOn = model.ModifiedOn }; return(entity); }
// Created by PS2019 //To update module protected void UpdateModule(object sender, EventArgs e) { try { RoleModuleModel objRoleModuleModel = new RoleModuleModel(); RoleModule objRoleModule = new RoleModule(); objRoleModuleModel.DeleteRoleMonitor(ddlRoles.SelectedItem.Value); List <int> lstModules = new List <int>(); for (int i = 0; i < cbxRoleModules.Items.Count; i++) { if (cbxRoleModules.Items[i].Selected == true) { lstModules.Add(Convert.ToInt32(cbxRoleModules.Items[i].Value.ToString())); } } objRoleModuleModel.InsertRoleModules(ddlRoles.SelectedItem.Value, lstModules); DisplayEmail.Visible = true; } catch (Exception err) { Console.Write(err); } }
public static RoleModuleViewModel ToModel(this RoleModuleModel entity) { if (entity == null) { return(null); } var model = new RoleModuleViewModel { RoleModuleID = entity.RoleModuleID ?? 0, RoleId = entity.RoleId ?? 0, RoleName = entity.RoleName, ModuleId = entity.ModuleId, ModuleName = entity.ModuleName, Selected = entity.RoleModuleID == null? false:true, ModifiedBy = 1, ModifiedOn = entity.ModifiedOn, Name = entity.Name, Description = entity.Description }; return(model); }
public void ModuleOption() { RoleModuleModel oReturn = new RoleModuleModel() { RoleModuleId = 1, ModuleOption = new List <Models.Util.GenericItemModel>() { new Models.Util.GenericItemModel() { ItemId = 1, ItemName = "Prueba", ItemType = new Models.Util.CatalogModel() { ItemId = 802001, }, Enable = true, }, }, }; ProveedoresOnLine.Company.Controller.Company.ModuleOptionUpsert(oReturn); Assert.AreEqual(true, oReturn != null); }