Exemple #1
0
        public async Task <IActionResult> Rate([FromBody] PersonMarkDTO model)
        {
            if (!await FilmPeople.CheckIfExists(model.PersonId))
            {
                return(NotFound());
            }

            model.UserId = User.Id();
            await FilmPeople.Rate(model);

            return(Ok());
        }
Exemple #2
0
        public async Task Rate(PersonMarkDTO mark)
        {
            var entity = await Unit.PersonMarks.Get(mark.UserId, mark.PersonId);

            if (entity == null)
            {
                await Unit.PersonMarks.Add(Mapper.Map <PersonMark>(mark));
            }
            else
            {
                Mapper.Map(mark, entity);
            }

            await Unit.Complete();
        }