Ejemplo n.º 1
0
        /// <summary>
        /// Maps an instance of Repository.Models.Review onto a new instance of
        /// GlobalModels.Review
        /// </summary>
        /// <param name="repoReview"></param>
        /// <returns></returns>
        public static Review RepoReviewToReview(Repository.Models.Review repoReview)
        {
            var review = new Review(repoReview.MovieId, repoReview.Username, repoReview.Rating,
                                    repoReview.Review1);

            return(review);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Maps an instance of GlobalModels.Review onto a new instance of
        /// Repository.Models.Review. Sets Repository.Models.Review.CreationTime
        /// to the current time.
        /// </summary>
        /// <param name="review"></param>
        /// <returns></returns>
        public static Repository.Models.Review ReviewToRepoReview(Review review)
        {
            var repoReview = new Repository.Models.Review();

            repoReview.Username     = review.Username;
            repoReview.MovieId      = review.Movieid;
            repoReview.Rating       = review.Rating;
            repoReview.Review1      = review.Text;
            repoReview.CreationTime = DateTime.Now;

            return(repoReview);
        }
        internal RelatedDataSet(string username, string movieId, string topicName)
        {
            User             = new Repository.Models.User();
            User.Username    = username;
            User.FirstName   = "Jimmy";
            User.LastName    = "Jimerson";
            User.Email       = "*****@*****.**";
            User.Permissions = 1;

            Movie         = new Repository.Models.Movie();
            Movie.MovieId = movieId;

            Review              = new Repository.Models.Review();
            Review.MovieId      = movieId;
            Review.Username     = username;
            Review.Rating       = 4.0m;
            Review.CreationTime = DateTime.Now;

            Topic           = new Repository.Models.Topic();
            Topic.TopicName = movieId;

            Discussion = new Repository.Models.Discussion();
            Discussion.DiscussionId = 1;
            Discussion.MovieId      = movieId;
            Discussion.Username     = username;
            Discussion.CreationTime = DateTime.Now;
            Discussion.Subject      = "This movie doesn't exist.";

            Comment              = new Repository.Models.Comment();
            Comment.CommentId    = 1;
            Comment.DiscussionId = 1;
            Comment.Username     = username;
            Comment.CreationTime = DateTime.Now;
            Comment.CommentText  = "This movie is UNREAL!";
            Comment.IsSpoiler    = true;

            DiscussionTopic = new Repository.Models.DiscussionTopic();
            DiscussionTopic.DiscussionId = 1;
            DiscussionTopic.TopicName    = topicName;

            FollowingMovie          = new Repository.Models.FollowingMovie();
            FollowingMovie.Username = username;
            FollowingMovie.MovieId  = movieId;
        }