Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. [HttpGet]
  2. public async Task<IActionResult> Registration(int id)
  3. {
  4. var reg = await _context.Registrations
  5. .Include(x => x.Property.Block)
  6. .Include(x => x.Property.Phase)
  7. .Include(x => x.Property.Street)
  8. .Include(x => x.Nomines)
  9. .FirstOrDefaultAsync(x => x.Id == id);
  10. var report = new ViewAsPdf("Registration")
  11. {
  12. PageMargins = { Left = 5, Bottom = 5, Right = 5, Top = 5 },
  13. Model = reg
  14. };
  15. return report;
  16. }
  17.  
  18. <div class="row">
  19. <h1 class="report-heading text-center">Registration Form</h1>
  20. <div class="col-xs-9">
  21. <div class="form-group row">
  22. <div class="col-xs-6 no-padding">
  23. <label class="col-xs-3 report-label">Date:-</label>
  24. <label class="col-xs-9 report-field">@(Model.DateTime?.ToString("dd-MMM-yyyy"))</label>
  25. </div>
  26. <div class="col-xs-6 no-padding">
  27. <label class="col-xs-4 report-label">Form #</label>
  28. <label class="col-xs-8 report-field">@(Model.FormNo)</label>
  29. </div>
  30. </div>
  31. <div class="form-group row">
  32. <div class="col-xs-6 no-padding">
  33. <label class="col-xs-5 report-label">Plot/House #</label>
  34. <label class="col-xs-7 report-field">@(Model?.Property?.No)</label>
  35. </div>
  36. <div class="col-xs-6 no-padding">
  37. <label class="col-xs-3 report-label">Street:-</label>
  38. <label class="col-xs-9 report-field">@(Model?.Property?.Street?.Name)</label>
  39. </div>
  40. </div>
  41. <div class="form-group row">
  42. <div class="col-xs-6 no-padding">
  43. <label class="col-xs-3 report-label">Marla:-</label>
  44. <label class="col-xs-9 report-field">@(Model?.Property?.Marla)</label>
  45. </div>
  46. <div class="col-xs-6 no-padding">
  47. <label class="col-xs-3 report-label">Sqft:- </label>
  48. <label class="col-xs-9 report-field">@(Model?.Property?.Sqft)</label>
  49. </div>
  50. </div>
  51. <div class="form-group row">
  52. <div class="col-xs-6 no-padding">
  53. <label class="col-xs-3 report-label">Block:-</label>
  54. <label class="col-xs-9 report-field">@(Model?.Property?.Block?.Name)</label>
  55. </div>
  56. <div class="col-xs-6 no-padding">
  57. <label class="col-xs-3 report-label">Phase:-</label>
  58. <label class="col-xs-9 report-field">@(Model?.Property?.Phase?.Name)</label>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement