public bool GetUsersData(out List <UserData> usersData, out string errorString) { usersData = null; errorString = string.Empty; IUsersDataManager usersDataMan = managersFactory.CreateUsersDataManagerr(); if (usersDataMan == null) { errorString = "Failed retrieving UsersDataManager"; return(false); } List <User> users = null; if (!usersDataMan.GetUsers(out users, out errorString)) { return(false); } usersData = new List <UserData>(); foreach (User user in users) { UserData userData = new UserData(); userData.ID = user.UserId; userData.Name = user.Name; usersData.Add(userData); } return(true); }
public bool DeleteUser(int id, out string errorString) { errorString = string.Empty; IUsersDataManager usersDataMan = managersFactory.CreateUsersDataManagerr(); if (usersDataMan == null) { errorString = "Failed retrieving UsersDataManager"; return(false); } return(usersDataMan.DeleteUser(id, out errorString)); }
public bool GetUserID(string sUserName, out int id, out string errorString) { errorString = string.Empty; IUsersDataManager usersDataMan = managersFactory.CreateUsersDataManagerr(); id = usersDataMan.NullUserID; if (usersDataMan == null) { errorString = "Failed retrieving UsersDataManager"; return(false); } return(usersDataMan.GetUserID(sUserName, out id, out errorString)); }
public bool GetAlbumIDs(int userID, out List <int> albumIDs, out string errorString) { albumIDs = null; errorString = string.Empty; IUsersDataManager usersDataMan = managersFactory.CreateUsersDataManagerr(); if (usersDataMan == null) { errorString = "Failed retrieving UsersDataManager"; return(false); } return(usersDataMan.GetAlbumIDs(userID, out albumIDs, out errorString)); }
public MyUser(IOptions <Manifest> options, IEmailSender emailSender, IMapper mapper, IUsersDataManager usersDataManager, UserManager <ApplicationUser> userManager, SidebucksContext context) { _options = options; _emailSender = emailSender; _mapper = mapper; _usersDataManager = usersDataManager; _userManager = userManager; _context = context; }
public bool GetAlbumsData(int userId, out List <AlbumData> albumsData, out string errorString) { albumsData = null; errorString = string.Empty; IUsersDataManager usersDataMan = managersFactory.CreateUsersDataManagerr(); if (usersDataMan == null) { errorString = "Failed retrieving UsersDataManager"; return(false); } List <int> albumIds = null; if (!usersDataMan.GetAlbumIDs(userId, out albumIds, out errorString)) { return(false); } IAlbumsDataManager albumsDataMan = managersFactory.CreateAlbumsManager(); if (albumsDataMan == null) { errorString = "Failed retrieving AlbumsDataManager"; return(false); } List <Album> albums = null; if (!albumsDataMan.GetAlbums(albumIds, out albums, out errorString)) { return(false); } albumsData = new List <AlbumData>(); foreach (Album album in albums) { AlbumData albumData = new AlbumData(); albumData.ID = album.AlbumId; albumData.Name = album.Name; albumsData.Add(albumData); } return(true); }
public bool GetUserData(int userId, out UserData userData, out String errorString) { IUsersDataManager usersDataMan = managersFactory.CreateUsersDataManagerr(); User user = usersDataMan.GetUser(userId); if (user == null) { errorString = "User not found"; userData = null; return(false); } userData = new UserData(); userData.ID = user.UserId; userData.Name = user.Name; userData.Albums = new List <AlbumData>(); foreach (var album in user.Albums) { AlbumData albumData = new AlbumData(); albumData.ID = album.AlbumId; albumData.Name = album.Name; albumData.Images = new List <ImageData>(); foreach (var albumImageData in album.ImagesData) { ImageData imageData = new ImageData(); imageData.ID = albumImageData.AlbumImageDataId; imageData.URL = albumImageData.URL; Image image = Image.FromFile(albumImageData.URL); imageData.Height = image.Height; imageData.Width = image.Width; albumData.Images.Add(imageData); } userData.Albums.Add(albumData); } errorString = ""; return(true); }
public AuthController(ILogsManager logsManager, IUsersDataManager usersDataManager) { _logsManager = logsManager; _usersDataManager = usersDataManager; }