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 }); }
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); } }
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); } }
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); }