//get all active modules regardless of user. for admin to edit modules. public static IEnumerable <ModuleRPS> GetListAll() { ModuleDataContext db = new ModuleDataContext(); List <ModuleRPS> tempList = db.GetAllModules(); return(tempList); }
//used in creating ModuleTree public static IEnumerable <ModuleRPS> GetListByUsername() { RoleRPS role = RoleRPS.GetRoleByUsername(HttpContext.Current.User.Identity.Name); ModuleDataContext db = new ModuleDataContext(); //temporary fix <-- azrul, apesal getrolebyusername ni return null if (role == null) { role = new RoleRPS { ID = 1 }; } List <ModuleRPS> tempList = db.GetListModules(role.ID); return(tempList); }
public async Task FillRelativeData(ModuleDataContext context) { var entity = context.Entity; var unit = await UnitManager.GetByIdFromCacheAsync(int.Parse(entity["Id"].ToString())); var tenantId = unit.GetPropertyValue <int?>("TenantId"); if (tenantId != null) { var tenant = await TenantManager.GetByIdFromCacheAsync(tenantId.Value); context.Entity.Add("TenantId", tenantId.Value); context.Entity.Add("TenancyName", tenant.TenancyName); } else { context.Entity.Add("Inviter", AbpSession.TenantId.Value); } }
public int Create() { ModuleDataContext db = new ModuleDataContext(); return(db.CreateModule(this)); }
public int Update(int oldSortId) { ModuleDataContext db = new ModuleDataContext(); return(db.UpdateModule(this, oldSortId)); }