Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/30/16 16:52:40 (9 years ago)
Author:
jlodewyc
Message:

#2582 Start angular OKB manager, data loaded

Location:
branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/ViewModels
Files:
4 added
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/ViewModels/Jobs/FileOpeningViewModel.cs

    r13860 r13862  
    3030    /// Opening files
    3131    /// </summary>
    32     public class FileOpeningViewModel
     32    public class FileOpeningViewModel :MasterVM
    3333    {
    3434        public OptimizerHiveTask SelectedTask { get; set; }
     
    3737        public Experiment SelectedExperiment { get; set; }
    3838        public BatchRun SelectedBatchRun { get; set; }
    39         public string message { get; set; }
    40         public HiveWebUser currentUser { get; set; }
    4139
    42         public FileOpeningViewModel(HiveWebUser hwu)
    43         {
    44             currentUser = hwu;
    45         }
     40        public FileOpeningViewModel(HiveWebUser hwu) : base(hwu)
     41        { }
    4642    }
    4743}
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/ViewModels/Jobs/JobViewModel.cs

    r13860 r13862  
    3030    /// Keeps list of loaded jobs
    3131    /// </summary>
    32     public class JobViewModel
     32    public class JobViewModel : MasterVM
    3333    {
    34         public HiveWebUser currentUser { get; set; }
    3534        public List<RefreshableJob> userJobs { get; set; }
    3635
     
    3837
    3938        public List<HiveTask> selectedHiveTasks { get; set; }
    40         public string message { get; set; }
    41         public JobViewModel(HiveWebUser hwu)
     39        public JobViewModel(HiveWebUser hwu) : base(hwu)
    4240        {
    4341            userJobs = null;
     
    4543            selectedHiveTasks = new List<HiveTask>();
    4644            message = "";
    47             currentUser = hwu;
    4845        }
    4946    }
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/ViewModels/Jobs/UploadedJobViewModel.cs

    r13847 r13862  
    1111    /// Used to show data of uploaded files
    1212    /// </summary>
    13     public class UploadedJobViewModel
     13    public class UploadedJobViewModel : MasterVM
    1414    {
    15         public UploadedJobViewModel(HiveWebUser hwu)
     15        public UploadedJobViewModel(HiveWebUser hwu) : base(hwu)
    1616        {
    1717            FullDatePaths = new List<string>();
     
    2020            DisplayFilesPaths = new List<string>();
    2121            SelectedIndex = -1;
    22             currentUser = hwu;
    2322        }
    2423        public void clear()
     
    3534        public List<string> DisplayFilesPaths { get; set; }
    3635        public int SelectedIndex { get; set; }
    37         public string message { get; set; }
    38         public HiveWebUser currentUser { get; set; }
    3936       
    4037    }
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/ViewModels/LoginViewModel.cs

    r13860 r13862  
    2828    /// Used for login
    2929    /// </summary>
    30     public class LoginViewModel
     30    public class LoginViewModel // NOT MASTERVM => Starts the user login
    3131    {
    3232        /// <summary>
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/ViewModels/NavbarViewModel.cs

    r13860 r13862  
    2424namespace HeuristicLab.Clients.Hive.WebJobManager.ViewModels
    2525{
    26     public class NavbarViewModel
     26    public class NavbarViewModel : MasterVM
    2727    {
    2828
    2929        public string Active { get; set; }
    30         public HiveWebUser User { get; set; }
    3130
    32         public NavbarViewModel(string ac, HiveWebUser hwu )
     31        public NavbarViewModel(string ac, HiveWebUser hwu ) : base(hwu)
    3332        {
    3433            Active = ac;
    35             User = hwu;
    3634        }
    3735    }
  • branches/WebJobManager/HeuristicLab.Clients.Hive.WebJobManager/ViewModels/User/UserViewModel.cs

    r13860 r13862  
    2020#endregion
    2121
    22 using HeuristicLab.Clients.Access.Administration;
    2322using HeuristicLab.Clients.Hive.WebJobManager.Models;
     23using HeuristicLab.Clients.Hive.WebJobManager.Services.Imports;
    2424using System;
    2525using System.Collections.Generic;
     
    3131    /// ViewModel containing User/Group/Role data
    3232    /// </summary>
    33     public class UserViewModel
     33    public class UserViewModel : MasterVM
    3434    {
    35         public HiveWebUser currentUser { get; set; }
    36         public string message { get; set; }
    3735        public AccessAdministrationClient accessClient { get; set; }
    3836        public List<Access.User> users { get; set; }
     
    5250        /// </summary>
    5351        /// <param name="ac">AccessAdminClient for connection</param>
    54         public UserViewModel(AccessAdministrationClient ac, HiveWebUser hwu)
     52        public UserViewModel(AccessAdministrationClient ac, HiveWebUser hwu) : base(hwu)
    5553        {
    56             currentUser = hwu;
    5754            users = new List<Access.User>();
    5855            accessClient = ac;
Note: See TracChangeset for help on using the changeset viewer.