private void ProcessMark(int mark, int movieId, int userId) { var markEntity = markService.GetUserMovieMark(userId, movieId); if (markEntity.Mark == 0) { markService.AddUserMovieMark(new MarkEntity() { Mark = mark, MovieId = movieId, UserId = userId }); } else if (markEntity.Mark != mark) { markService.UpdateUserMovieMark(new MarkEntity() { Id = markEntity.Id, Mark = mark, MovieId = movieId, UserId = userId }); } }