public static Rating MapFull(Domain.Models.Rating model)
 {
     return(new Rating
     {
         Id = model.ID,
         Rating1 = model.RatingNumber,
         EpicId = model.RatingEpic.ID,
         RaterId = model.Rater.ID
     });
 }
 public static RatingModel Map(Domain.Models.Rating rating)
 {
     return(new RatingModel
     {
         ID = rating.ID,
         RaterID = rating.Rater.ID,
         EpicID = rating.RatingEpic.ID,
         Rater = rating.Rater.Name,
         RatingNumber = rating.RatingNumber
     });
 }
Exemple #3
0
 public bool RemoveRatingForEpic(Domain.Models.Rating rating)
 {
     try
     {
         var db_rating = _context.Ratings.Find(rating.ID);
         _context.Remove(db_rating);
         _context.SaveChanges();
         return(true);
     }
     catch { return(false); }
 }
Exemple #4
0
        public bool UpdateRatingForEpic(Domain.Models.Rating rating)
        {
            try
            {
                var db_rating = _context.Ratings.First(r => r.EpicId == rating.RatingEpic.ID && r.RaterId == rating.Rater.ID);

                db_rating.Rating1 = rating.RatingNumber;

                _context.SaveChanges();

                return(true);
            }
            catch { return(false); }
        }
Exemple #5
0
        public bool AddRatingForEpic(Domain.Models.Rating rating)
        {
            Rating r = new Rating();

            try {
                r = _context.Ratings.First(r => r.EpicId == rating.RatingEpic.ID && r.RaterId == rating.Rater.ID);
            }
            catch
            {
                var newModel = Mappers.RatingMapper.MapFull(rating);
                _context.Add(newModel);
                _context.SaveChanges();
                return(true);
            }
            return(false);
        }