public UserContract GetUserByName(string userName) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); var user = processor.GetUserInfoByName(userName); return(user); }
public string AddUser(UserLoginContract user) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); string message = processor.AddUser(user.ToUser()); return(message); }
public UserContract[] GetUsers() { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); var users = processor.GetUsers(); return(users); }
public string DeleteAlbum(int idAlbum) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); string message = processor.DeleteData_Album(idAlbum); return(message); }
public string ModifyAlbum(AlbumContract modifiedAlbumData) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); string message = processor.OverrideAlbum(modifiedAlbumData.ToAlbum()); return(message); }
public string ModifyRating(RatingContract modifiedRatingData) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); string message = processor.OverrideRating(modifiedRatingData.IdRating, modifiedRatingData.Rating); return(message); }
public string AddAlbum(AlbumContract album) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); string message = processor.AddAlbum(album.ArtistName, album.AlbumName); return(message); }
public string AddRating(RatingContract rating) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); string message = processor.AddRating(rating.ToRating()); return(message); }
public string DeleteRating(int idUser) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); string message = processor.DeleteData_Rating(idUser); return(message); }
public AlbumContract[] GetAlbums() { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); var albums = processor.GetAlbums(); return(albums); }
public string ModifyUser(UserLoginContract modifiedUserData) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); string message = processor.OverrideUser(modifiedUserData.ToUser()); return(message); }
public UserContract Login(UserLoginContract loginCredentials) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); var user = processor.Login(loginCredentials.Username, loginCredentials.Password); return(user); }
public RatingContract[] GetRatings() { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); var ratings = processor.GetRatings(); RatingContract[] output = new RatingContract[ratings.Length]; for (int i = 0; i < ratings.Length; i++) { output[i] = new RatingContract(ratings[i]); } return(output); }
public UserContract GetUser(string id) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); int _id; try { Int32.TryParse(id, out _id); } catch (Exception) { return(null); } return(processor.GetUser(_id)); }
public RatingContract[] GetRatingsForUser(string id) { IMusicProcessor processor = Factory.GetIMusicProcessorInstance(); var ratings = processor.GetRatings(Int32.Parse(id)); if (ratings == null) { return(null); } RatingContract[] output = new RatingContract[ratings.Length]; for (int i = 0; i < ratings.Length; i++) { output[i] = new RatingContract(ratings[i]); } return(output); }