public void Update(RatingDetailModel model) { using (var dbContext = _dbContextSqlFactory.CreateDbContext()) { var entity = RatingMapper.MapRatingDetailModelToEntity(model); dbContext.Ratings.Update(entity); dbContext.SaveChanges(); } }
public RatingDetailModel Create(RatingDetailModel model) { using (var dbContext = _dbContextSqlFactory.CreateDbContext()) { var entity = RatingMapper.MapRatingDetailModelToEntity(model); dbContext.Ratings.Add(entity); dbContext.SaveChanges(); return(RatingMapper.MapRatingEntityToDetailModel(entity)); } }
private void OnMovieSelectedReceived(MovieSelectedWrapper movieWrapper) { CanDeleteFlag = true; DisplayDetailModel = WrapperMappers.ToMovieDetailModel(movieWrapper); EditDetailModel = null; RatingNewDetailModel = new RatingDetailModel(); LoadActors(); LoadDirectors(); LoadRatings(); }
public static RatingEntity MapRatingDetailModelToEntity(RatingDetailModel model) { return(new RatingEntity { Id = model.Id, RatedMovieId = model.RatedMovieId, Nick = model.Nick, NumericEvaluation = model.NumericEvaluation, Review = model.Review }); }
private void OnCloseSearchRatingsView(RatingDetailModel ratingDetail) { var listModel = new MovieListModel() { Id = ratingDetail.RatedMovieId }; Messenger.Default.Send(listModel); ToggleSearchView = false; ToggleTabView = true; SearchQuery = null; }
private void DiscardNewRating(object x = null) { ShowRatingAddForm = Visibility.Collapsed; ShowRatingAddFormButton = Visibility.Visible; RatingNewDetailModel = new RatingDetailModel(); }