Exemple #1
0
        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
                });
            }
        }