private UserAlbumService CreateUserAlbumService() { var userId = Guid.Parse(User.Identity.GetUserId()); var service = new UserAlbumService(userId); return(service); }
private bool SetListenState(int userAlbumId, bool newState) { // Create the service var userId = Guid.Parse(User.Identity.GetUserId()); var service = new UserAlbumService(userId); // Get the UserAlbum var detail = service.GetUserAlbumById(userAlbumId); // Create the UserAlbumEdit model instance with the new Listen state var updatedUserAlbum = new UserAlbumEdit { AlbumID = detail.AlbumID, UserID = detail.UserID, UserAlbumID = detail.UserAlbumID, IsFavorited = detail.IsFavorited, HaveListened = newState }; // Return a value indicating whether the update succeeded return(service.UpdateUserAlbum(updatedUserAlbum)); }