public App() { this.Startup += this.Application_Startup; this.Exit += this.Application_Exit; this.UnhandledException += this.Application_UnhandledException; InitializeComponent(); MCUser myDefaultUser = new MCUser { Name = "Test" }; WebContext webContext = new WebContext(); webContext.Authentication = new FakeAuthentication(myDefaultUser); this.ApplicationLifetimeObjects.Add(webContext); }
public FakeReportGroupPermissionsViewModel() { OKButtonCommand = new RelayCommand(cmd => { }); ApplyButtonCommand = new RelayCommand(cmd => { }); CancelButtonCommand = new RelayCommand(cmd => { }); permissions = new ObservableCollection <string> { ReportGroupAccessLevelType.Admin.ToString(), ReportGroupAccessLevelType.Delete.ToString(), ReportGroupAccessLevelType.None.ToString(), ReportGroupAccessLevelType.ReadOnly.ToString(), ReportGroupAccessLevelType.Update.ToString(), "Inherit" }; currentReportGroup = new ReportGroup { Name = "Dave Group 1", PathName = "RootGroup/Parent Group/Dave Group 1/" }; currentUser = new MCUser { Name = "Ian Brown" }; currentPermission = ReportGroupAccessLevelType.Admin; users = new ObservableCollection <MCUser>() { new MCUser { Name = "dhays" }, new MCUser { Name = "jandrews" }, new MCUser { Name = "jbuxton" } }; selectedUser = users[0]; selectedPermission = "ReadOnly"; }
private UcbManagementInformation.Server.DataAccess.MCUser GetUser(string userName) { MCUser userToReturn; List <string> roles = new List <string>(); string userNameWithoutDomain = userName.Substring(userName.LastIndexOf('\\') + 1); //userToReturn = DataAccessUtilities.RepositoryLocator<IUcbManagementInformationRepository<UcbManagementInformation.Server.DataAccess.MCUser>> // (this.ObjectContext).Find(u => u.Name == userNameWithoutDomain).First(); var StaffMember = DataAccessUtilities.RepositoryLocator <IUcbRepository <Staff> > (this.ObjectContext).Find(u => u.StaffNumber == userNameWithoutDomain).First(); userToReturn = new MCUser() { Forename = StaffMember.FirstName, Surname = StaffMember.LastName, Name = StaffMember.StaffNumber, Code = StaffMember.Code, RowIdentifier = StaffMember.RowIdentifier }; //Populate Roles with the names of all the users roles. userToReturn.Roles = DataAccessUtilities.RepositoryLocator <IUcbRepository <StaffAttribute> >(this.ObjectContext).Find(x => x.Application.ApplicationName == "Ucb" && x.StaffCode == StaffMember.Code && x.ApplicationAttribute.IsRole && x.LookupValue == "Yes", "ApplicationAttribute").Select(x => x.ApplicationAttribute.AttributeName).ToList(); //Populate Roles with the names of all the users roles. //userToReturn.Roles = DataAccessUtilities.RepositoryLocator<IMCUserRepository>().GetAllRoleNamesByUserCode(userToReturn.Code); return(userToReturn); }
public static MCUserRole WithUser(this MCUserRole mCUserRole, MCUser user) { mCUserRole.User = user; return(mCUserRole); }
public static MCUser WithAlertUsers(this MCUser mCUser, ICollection <AlertUser> alertUsers) { mCUser.AlertUsers = alertUsers; return(mCUser); }
public static MCUser WithUserReportGroups(this MCUser mCUser, ICollection <UserReportGroup> userReportGroups) { mCUser.UserReportGroups = userReportGroups; return(mCUser); }
public static MCUser WithUserRoles(this MCUser mCUser, ICollection <MCUserRole> userRoles) { mCUser.UserRoles = userRoles; return(mCUser); }
public static MCUser WithPassword(this MCUser mCUser, String password) { mCUser.Password = password; return(mCUser); }
public static MCUser WithEmail(this MCUser mCUser, String email) { mCUser.Email = email; return(mCUser); }
public static MCUser WithSurname(this MCUser mCUser, String surname) { mCUser.Surname = surname; return(mCUser); }
public static MCUser WithForename(this MCUser mCUser, String forename) { mCUser.Forename = forename; return(mCUser); }
public static MCUser WithName(this MCUser mCUser, String name) { mCUser.Name = name; return(mCUser); }
public static MCUser WithCode(this MCUser mCUser, Guid code) { mCUser.Code = code; return(mCUser); }
public static AlertUser WithUser(this AlertUser alertUser, MCUser user) { alertUser.User = user; return(alertUser); }
public static UserReportGroup WithUser(this UserReportGroup userReportGroup, MCUser user) { userReportGroup.User = user; return(userReportGroup); }