//Select the contract for update using a lamda query. public IActionResult OnGet(int?id) { if (id == null) { return(NotFound()); } Contract = _context.Contract .Include(c => c.House) .Include(c => c.Tenant).FirstOrDefault(m => m.Id == id); if (Contract == null) { return(NotFound()); } ViewData["HouseId"] = new SelectList(_context.Set <House>(), "Id", "HouseName", Contract.HouseId); ViewData["TenantId"] = new SelectList(_context.Set <Tenant>(), "Id", "TenantRegistrationId", Contract.TenantId); return(Page()); }
//Returns the contract create form. public IActionResult OnGet() { ViewData["HouseId"] = new SelectList(_context.Set <House>(), "Id", "HouseName"); ViewData["TenantId"] = new SelectList(_context.Set <Tenant>(), "Id", "TenantRegistrationId"); return(Page()); }