public static List <Common.Menu> GetDomainMenu(Guid domainGuid, DataLocation location, Desktop desktop) { domainMenu.Clear(); int subMenuCount = 0; try { Business.DataCenter dataCenterController = new Business.DataCenter(); List <DataRow> lstItems = dataCenterController.GetDomainMenu(domainGuid, location, desktop).AsEnumerable().ToList(); subMenuCount = lstItems.Where(item => Helper.GetGuid(item["ParentGuid"]) == Helper.GetGuid(item["Guid"])).Count(); foreach (DataRow row in lstItems.Where(item => Helper.GetGuid(item["ParentGuid"]) == Guid.Empty)) { var menu = new Common.Menu { ID = Helper.GetInt(row["ID"]), Title = row["Title"].ToString(), Order = Helper.GetInt(row["Priority"]), SubMenuCount = subMenuCount, Children = new List <Common.Menu>(), }; menu.Children = GetSubMenu(lstItems, Helper.GetGuid(row["Guid"])); domainMenu.Add(menu); } return(domainMenu); } catch (Exception ex) { throw ex; } }
public static Common.DataCenter LoadDataCenter(Guid dataCenterGuid) { Business.DataCenter dataCenterController = new Business.DataCenter(); Common.DataCenter dataCenter = new Common.DataCenter(); dataCenterController.Load(dataCenterGuid, dataCenter); return(dataCenter); }
public static DataTable GetUserDataCenter(Guid userGuid, DataCenterType dataCenterType) { Business.DataCenter dataCenterController = new Business.DataCenter(); return(dataCenterController.GetUserDataCenter(userGuid, dataCenterType)); }
public static bool UpdateLocation(Common.DataCenter dataCenter) { Business.DataCenter dataCenterController = new Business.DataCenter(); return(dataCenterController.UpdateLocation(dataCenter)); }
public static bool Delete(Guid dataCenterGuid) { Business.DataCenter dataCenterController = new Business.DataCenter(); return(dataCenterController.Delete(dataCenterGuid)); }
public static bool Insert(Common.DataCenter dataCenter) { Business.DataCenter dataCenterController = new Business.DataCenter(); return(dataCenterController.Insert(dataCenter) != Guid.Empty ? true : false); }