Ejemplo n.º 1
0
        public override Review Update(Review entity)
        {
            var entityInDb = RepositoryDbSet
                             .Include(m => m.ReviewComment)
                             .ThenInclude(t => t.Translations)
                             .FirstOrDefault(x => x.Id == entity.Id);

            entityInDb.ReviewComment.SetTranslation(entity.ReviewComment);

            return(entity);
        }
Ejemplo n.º 2
0
        public static BLL.App.DTO.Review MapFromDAL(DAL.App.DTO.Review review)
        {
            var res = review == null ? null : new BLL.App.DTO.Review
            {
                Id               = review.Id,
                Rating           = review.Rating,
                ReviewComment    = review.ReviewComment,
                ReviewGiverId    = review.ReviewGiverId,
                ReviewReceiverId = review.ReviewReceiverId,
                ReviewGiver      = AppUserMapper.MapFromDAL(review.ReviewGiver),
                ReviewReceiver   = AppUserMapper.MapFromDAL(review.ReviewReceiver)
            };

            return(res);
        }
Ejemplo n.º 3
0
        public static Domain.Review MapFromDAL(DAL.App.DTO.Review review)
        {
            var res = review == null ? null : new Domain.Review
            {
                Id               = review.Id,
                Rating           = review.Rating,
                ReviewComment    = new Domain.MultiLangString(review.ReviewComment),
                ReviewGiverId    = review.ReviewGiverId,
                ReviewReceiverId = review.ReviewReceiverId,
                ReviewGiver      = AppUserMapper.MapFromDAL(review.ReviewGiver),
                ReviewReceiver   = AppUserMapper.MapFromDAL(review.ReviewReceiver)
            };


            return(res);
        }