Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PdfDocument pdf = PdfGenerator.GeneratePdf(body, PageSize.A4);
- pdf.Save(savedFileName);
- <html>
- <head>
- <style>
- td { page-break-inside: auto; }
- </style>
- </head>
- @model IEnumerable<DAL.Inventory>
- @{ Layout = null;
- }
- <body>
- <h3 style="font-family:Cedarville Cursive;display: none;"></h3>
- <h3 style="">@Model.FirstOrDefault().InventoryTitle</h3>
- @foreach (var item in Model)
- {
- <table style="width:100%;">
- @foreach (var Room in item.InventoryRooms.Where(x => x.IsActive == true))
- {
- <tr>
- <td><h3>@Room.RoomTitle</h3></td>
- </tr>
- foreach (var items in Room.InventoryRoomItems.Where(x => x.IsActive == true))
- {
- <tr>
- <td style="border:1px solid #555;">
- <p style="display: block;">@items.ItemDescription</p>
- @*<p>@img.InventoryRoomItem.InventoryRoom.RoomTitle-@img.ItemId -ammar</p>*@
- @foreach (var img in items.ItemFiles.Where(x => x.InventoryRoomItem.IsActive == true))
- {
- var imgSrc = String.Format("data:image/gif;base64,{0}", ProperteaseAPI.Helpers.Common.ImgToBase64(img.ItemFileName));
- <img style="width:50px; height: 50px; margin: 5px;" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRUQghGwSkWP2zXcXnplsXHlbOeesWZN0XLmu6Orr0xnBEarcS-" />
- }
- </td>
- </tr>
- }
- }
- </table>
- @*foreach (var comments in item.InventoryComments)
- {
- <h3 style="">Comments</h3>
- <p>
- @if (comments.User != null)
- {
- name = comments.User.UserDetails.FirstOrDefault() != null ?
- comments.User.UserDetails.FirstOrDefault().FullName : null;
- }
- else
- {
- name = comments.User1.UserDetails.FirstOrDefault() != null ?
- comments.User1.UserDetails.FirstOrDefault().FullName : null;
- }
- <small>@name</small>:@comments.InventoryComment1<br>
- <small>@comments.CreatedDate.ToString("dd/MM/yyyy")</small>
- </p>
- }*@
- }
- @foreach (var item in Model)
- {
- <table style="width: 100%;">
- @foreach (var Room in item.InventoryRooms.Where(x => x.IsActive == true))
- {
- foreach (var items in Room.InventoryRoomItems.Where(x => x.IsActive == true))
- {
- foreach (var img in items.ItemFiles.Where(x => x.InventoryRoomItem.IsActive == true))
- {
- {
- //var imgSrc = String.Format("data:image/gif;base64,{0}", ProperteaseAPI.Helpers.Common.ImgToBase64(img.ItemFileName));
- <tr>
- <td><img style="width:50%;" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRUQghGwSkWP2zXcXnplsXHlbOeesWZN0XLmu6Orr0xnBEarcS-" /></td>
- </tr>
- }
- }
- }
- }
- </table>
- @*</ul>*@
- <table style="width: 100%;">
- <tr>
- <td style="width: 50%;">
- @if (item.LandlordSignatureType == (int)ProperteaseAPI.Helpers.Common.SignatureType.ByHand)
- {
- <img style="min-width:270px;max-width:90%; page-break-inside: avoid;" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRUQghGwSkWP2zXcXnplsXHlbOeesWZN0XLmu6Orr0xnBEarcS-" />
- }
- else
- {
- <h3 style="font-family:Cedarville Cursive; height: 60px !important; font-size: 35px;">@item.LandlordSignature</h3>
- }
- <br /><p>Landlord's Signature</p>
- @*<p>Name: @item.TenantName</p>*@
- </td>
- <td style="width: 50%;">
- @if (item.TenantSignatureType == (int)ProperteaseAPI.Helpers.Common.SignatureType.Digital)
- {
- <h3 style="font-family:Cedarville Cursive; height: 60px !important; font-size: 35px; page-break-inside: avoid;">@item.TenantSignature</h3>
- }
- else
- {
- <img style="font-family:Cedarville Cursive;min-width:270px;max-width:90%; page-break-inside: avoid;" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRUQghGwSkWP2zXcXnplsXHlbOeesWZN0XLmu6Orr0xnBEarcS-" />
- }
- <br /><p>Tenant's Signature</p>
- @*<p>Name: @item.LandlordName</p>*@
- </td>
- </tr>
- </table>
- }
Add Comment
Please, Sign In to add comment