public PublicationReviewsDto(Entities.Publication publication) { Id = publication.Id; EditorFirstName = publication.EditorFirstName; EditorLastName = publication.EditorLastName; Title = publication.Title; Reviews = publication.Reviews.Select(r => new ReviewDto(r)); }
public PublicationDto(Entities.Publication pub) { Id = pub.Id; EditorFirstName = pub.EditorFirstName; EditorLastName = pub.EditorLastName; Title = pub.Title; Year = pub.Year; Type = pub.Type; Isbn = pub.Isbn; Rating = (float)pub.Rating; }
public PublicationWithBorrowHistoryDto(Entities.Publication pub) { Id = pub.Id; EditorFirstName = pub.EditorFirstName; EditorLastName = pub.EditorLastName; Title = pub.Title; Year = pub.Year; Type = pub.Type; Isbn = pub.Isbn; Rating = (float)pub.Rating; BorrowHistory = pub.PublicationsToFriend.Select(p2f => new PublicationToFriendDto(p2f)); }
public static PublicationResponseObject FromEntity(Entities.Publication publication) { return(new PublicationResponseObject { Id = publication.Id, Description = publication.Description, Stock = publication.Stock, StartDate = publication.StartDate, // EndDate = publication.EndDate, ImageUrl = publication.ImageUrl, IsPublished = publication.IsPublished, PricePerUnit = publication.PricePerUnit, FoodId = publication.FoodId, FoodGroupId = publication.Food.FoodGroupId }); }