public liteSearchTile() { DefaultTranslation = new lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation(); Translations = new List <liteTileTranslation>(); Status = AvailableStatus.Draft; SubItems = new List <liteTileItem>(); }
public void SetStatus(long idDashboard, AvailableStatus status, DashboardType type, Int32 idCommunity, Boolean loadFromRecycleBin, OrderSettingsBy orderBy, Boolean ascending) { if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { ModuleDashboard.ActionType action = (status == AvailableStatus.Available) ? ModuleDashboard.ActionType.DashboardSettingsEnable : ModuleDashboard.ActionType.DashboardSettingsDisable; try { DashboardSettings item = Service.DashboardSettingsSetStatus(idDashboard, status); if (item == null || item.Status != status) { action = (status == AvailableStatus.Available) ? ModuleDashboard.ActionType.DashboardSettingsUnableToEnable : ModuleDashboard.ActionType.DashboardSettingsUnableToDisable; } View.DisplayMessage(action); View.SendUserAction(idCommunity, CurrentIdModule, idDashboard, action); } catch (DashboardException ex) { action = (status == AvailableStatus.Available) ? ModuleDashboard.ActionType.DashboardSettingsUnableToEnable : ModuleDashboard.ActionType.DashboardSettingsUnableToDisable; View.SendUserAction(idCommunity, CurrentIdModule, idDashboard, action); View.DisplayMessage(ex.ErrorType); } LoadSettings(type, idCommunity, loadFromRecycleBin, orderBy, ascending); } }
public void SetStatus(long idTile, AvailableStatus status, dtoFilters filters, Int32 idCommunity, Int32 pageIndex, Int32 pageSize) { if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { ModuleDashboard.ActionType action = (status == AvailableStatus.Available) ? ModuleDashboard.ActionType.TileEnable : ModuleDashboard.ActionType.TileDisable; Tile item = Service.TileSetStatus(idTile, status); if (item == null || item.Status != status) { action = (status == AvailableStatus.Available) ? ModuleDashboard.ActionType.TileUnableToEnable : ModuleDashboard.ActionType.TileUnableToDisable; } View.DisplayMessage(action); View.SendUserAction((filters.DashboardType == DashboardType.Community) ? idCommunity : 0, CurrentIdModule, idTile, action); LoadTiles(filters, idCommunity, 0, pageSize); } }
public void SetStatus(long idTile, AvailableStatus status) { if (UserContext.isAnonymous) { View.DisplaySessionTimeout(); } else { ModuleDashboard.ActionType action = (status == AvailableStatus.Available) ? ModuleDashboard.ActionType.TileEnable : ModuleDashboard.ActionType.TileDisable; Tile item = Service.TileSetStatus(idTile, status); if (item == null || item.Status != status) { action = (status == AvailableStatus.Available) ? ModuleDashboard.ActionType.TileUnableToEnable : ModuleDashboard.ActionType.TileUnableToDisable; } View.DisplayMessage(View.IdTileCommunity, Service.ServiceModuleID(), idTile, action); if (item != null) { View.UpdateStatus(item.Deleted, item.Status); } } }
public void Solved() { CurrentStatus = AvailableStatus.Solved; SatusChanged?.Invoke(this, EventArgs.Empty); }
public Puzzle() { CurrentStatus = AvailableStatus.OFFLine; }