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); }
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); }
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); }