public GroupManagementViewModel(UserManagementDb userManagementDb) { this.userManagementDb = userManagementDb; SubscribeEvents(); IntializeCommands(); InitializeGroups(); }
public UserViewModel(UserManagementDb userManagementDb, List <GroupDetail> groupDetails, UserGroupDetail userGroupDetail) { this.dbContext = userManagementDb; this.id = userGroupDetail.UserID; this.name = userGroupDetail.Name; this.username = userGroupDetail.UserName; this.groupId = userGroupDetail.GroupID; this.groups = new List <GroupViewModel>(groupDetails.Select(gd => new GroupViewModel(userManagementDb, gd))); string errorMessage = string.Empty; var userdataset = userManagementDb.GetUserDetails(this.id, out errorMessage); var userDetail = GetUserDetail(userdataset); if (userDetail != null) { this.password = userDetail.Password; //this.SelectedGroup = this.Groups.SingleOrDefault(g => g.GroupID == userDetail.GroupID); } this.SelectedGroup = this.Groups.SingleOrDefault(g => g.GroupID == userGroupDetail.GroupID); this.SaveCommand = new RelayCommand(this.ExecuteSaveCommand, this.CanExecuteSaveCommand); this.ResetComand = new AnotherCommandImplementation(ExecuteResetCommand, CanExecuteResetCommand); this.DeleteCommand = new RelayCommand(this.ExecuteDeleteCommand, this.CanExecuteDeleteCommand); }
public GroupViewModel(UserManagementDb userManagementDb, GroupDetail groupDetail) { this.userManagementDb = userManagementDb; this.groupId = groupDetail.GroupID; this.name = groupDetail.GroupName; this.SaveCommand = new RelayCommand(this.ExecuteSaveCommand, this.CanExecuteSaveCommand); }
public static List <string> GetFormList(UserManagementDb dbContext) { string errorMessage; var formdataset = dbContext.LoadComboDetails("FORM", out errorMessage); var formDetails = GetFormDetails(formdataset); return(formDetails.Select(f => f.FormName).ToList()); }
public UserProfileFlyoutViewModel(UserManagementDb dbContext) { this.dbContext = dbContext; this.Name = IdentityUtility.GetLoggedInName(); this.UserName = IdentityUtility.GetLoggedInUserName(); this.Role = IdentityUtility.GetLoggedInUserRole(); InitializeCommands(); SubscribeEvents(); }
public UserViewModel(UserManagementDb userManagementDb, List <GroupDetail> groupDetails) { this.dbContext = userManagementDb; this.password = "******"; this.groups = new List <GroupViewModel>(groupDetails.Select(gd => new GroupViewModel(userManagementDb, gd))); this.SaveCommand = new RelayCommand(this.ExecuteSaveCommand, this.CanExecuteSaveCommand); this.ResetComand = new AnotherCommandImplementation(ExecuteResetCommand, CanExecuteResetCommand); this.DeleteCommand = new RelayCommand(this.ExecuteDeleteCommand, this.CanExecuteDeleteCommand); }
public GroupViewModel(UserManagementDb userManagementDb) { this.userManagementDb = userManagementDb; string errorMessage; var formdataset = userManagementDb.LoadComboDetails("FORM", out errorMessage); var formDetails = GetFormDetails(formdataset); this.Forms = new List <GroupFormViewModel>(formDetails.Select(fd => new GroupFormViewModel(fd.FormID, fd.CustomeText, this))); this.SaveCommand = new RelayCommand(this.ExecuteSaveCommand, this.CanExecuteSaveCommand); }
//public GroupViewModel(UserManagementDb userManagementDb, GroupDetail groupDetail) //{ // this.userManagementDb = userManagementDb; // this.groupId = groupDetail.GroupID; // this.name = groupDetail.GroupName; // this.SaveCommand = new RelayCommand(this.ExecuteSaveCommand, this.CanExecuteSaveCommand); // string errorMessage = string.Empty; // var groupDetailDataSet = userManagementDb.GetGroupDetails(groupId, out errorMessage); // var groupFormRights = GetGroupFormRights(groupDetailDataSet); // var formdataset = userManagementDb.LoadComboDetails("FORM", out errorMessage); // var formDetails = GetFormDetails(formdataset); // this.forms = new List<GroupFormViewModel>(formDetails.Select(fd => new GroupFormViewModel(fd.FormID, fd.FormName, this))); // foreach (var form in forms) // { // if (groupFormRights.Any(gfr => gfr.FormID == form.ID)) // { // form.IsSelected = true; // } // } //} public GroupViewModel(UserManagementDb userManagementDb, GroupDetail groupDetail, List <FormDetail> formDetails) { this.userManagementDb = userManagementDb; this.groupId = groupDetail.GroupID; this.name = groupDetail.GroupName; this.SaveCommand = new RelayCommand(this.ExecuteSaveCommand, this.CanExecuteSaveCommand); string errorMessage = string.Empty; var groupDetailDataSet = userManagementDb.GetGroupDetails(groupId, out errorMessage); var groupFormRights = GetGroupFormRights(groupDetailDataSet); this.forms = new List <GroupFormViewModel>(formDetails.Select(fd => new GroupFormViewModel(fd.FormID, fd.CustomeText, this))); foreach (var form in forms) { if (groupFormRights.Any(gfr => gfr.FormID == form.ID)) { form.IsSelected = true; } } }
public AuthenticationService(UserManagementDb dbContext) { this.dbContext = dbContext; }