public TicketCreateViewModel(ISecurityService security, SettingsService settings, Ticket ticket) { ListUtility = MefHttpApplication.ApplicationContainer.GetExportedValue<SelectListUtility>(); Security = security; Settings = settings; Ticket = ticket; }
/// <summary> /// Initializes a new instance of the <see cref="TicketCenterListViewModel"/> class. /// </summary> /// <param name="listName">Name of the list.</param> /// <param name="ticketsList">The tickets list.</param> /// <param name="serviceModel">The service model.</param> public TicketCenterListViewModel(string listName, IPagination<Ticket> ticketsList, SettingsService settings, ISecurityService security) { Tickets = ticketsList; CurrentListSettings = settings.UserSettings.GetDisplayPreferences().GetPreferencesForList(listName); FilterBar = new FilterBarViewModel(CurrentListSettings, security.GetTdStaffUsers(), security.GetTdSubmitterUsers()); ListsForMenu = settings.UserSettings.GetDisplayPreferences().TicketCenterListPreferences.OrderBy(lp => lp.ListMenuDisplayOrder).ToArray(); }
public SelectListUtility(SettingsService settings, ISecurityService security) { Settings = settings; Security = security; }
public AccountController(ISecurityService security, SettingsService settings):base(security) { Settings = settings; }
public TicketCenterController(ITicketService ticketService, ISecurityService security, SettingsService settings) : base(security) { Tickets = ticketService; Settings = settings; }
public UploaderController(ITicketService ticketService, SettingsService settingsService) { Settings = settingsService; Tickets = ticketService; }
public AdminHomeController(ISecurityService security, SettingsService settings) : base(security) { Settings = settings; }
public ApplicationSettingsController(ISecurityService security, SettingsService settings) : base(security) { Settings = settings; }
public bool ChangeUserPreferences(string userName, string displayName, string emailAddress, bool openEditorWithPreview, SettingsService settingsService) { bool status = false; try { var user = _provider.GetUser(userName, true); user.Email = emailAddress; user.Comment = displayName; _provider.UpdateUser(user); settingsService.UserSettings.OpenEditorWithPreview = openEditorWithPreview; status = true; } catch { } return status; }