Commit 89227bfebe64db44a4995accfb0751da1000607b

Authored by Administrator
1 parent 1519f210

add crud for all models

Showing 131 changed files with 10027 additions and 169 deletions   Show diff stats
Controllers/CrossSectionController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class CrossSectionController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public CrossSectionController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: CrossSection
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + var postgresDbContext = _context.CrossSection.Include(c => c.Region).Include(c => c.Road).Include(c => c.StateCommon).Include(c => c.SurfaceType);
  25 + return View(await postgresDbContext.ToListAsync());
  26 + }
  27 +
  28 + // GET: CrossSection/Details/5
  29 + public async Task<IActionResult> Details(int? id)
  30 + {
  31 + if (id == null)
  32 + {
  33 + return NotFound();
  34 + }
  35 +
  36 + var crossSection = await _context.CrossSection.SingleOrDefaultAsync(m => m.CrossSectionId == id);
  37 + if (crossSection == null)
  38 + {
  39 + return NotFound();
  40 + }
  41 +
  42 + return View(crossSection);
  43 + }
  44 +
  45 + // GET: CrossSection/Create
  46 + public IActionResult Create()
  47 + {
  48 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId");
  49 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId");
  50 + ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId");
  51 + ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId");
  52 + return View();
  53 + }
  54 +
  55 + // POST: CrossSection/Create
  56 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  57 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  58 + [HttpPost]
  59 + [ValidateAntiForgeryToken]
  60 + public async Task<IActionResult> Create([Bind("CrossSectionId,Angle,Direction,DistanceEdge,LengthSection,LengthSurface,LocationLeft,LocationRight,RegionId,RoadId,SafetyAvailability,StateCommonId,SurfaceTypeId,TubeAvailability,Width,YearBuild,YearRepair")] CrossSection crossSection)
  61 + {
  62 + if (ModelState.IsValid)
  63 + {
  64 + _context.Add(crossSection);
  65 + await _context.SaveChangesAsync();
  66 + return RedirectToAction("Index");
  67 + }
  68 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", crossSection.RegionId);
  69 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", crossSection.RoadId);
  70 + ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId", crossSection.StateCommonId);
  71 + ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId", crossSection.SurfaceTypeId);
  72 + return View(crossSection);
  73 + }
  74 +
  75 + // GET: CrossSection/Edit/5
  76 + public async Task<IActionResult> Edit(int? id)
  77 + {
  78 + if (id == null)
  79 + {
  80 + return NotFound();
  81 + }
  82 +
  83 + var crossSection = await _context.CrossSection.SingleOrDefaultAsync(m => m.CrossSectionId == id);
  84 + if (crossSection == null)
  85 + {
  86 + return NotFound();
  87 + }
  88 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", crossSection.RegionId);
  89 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", crossSection.RoadId);
  90 + ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId", crossSection.StateCommonId);
  91 + ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId", crossSection.SurfaceTypeId);
  92 + return View(crossSection);
  93 + }
  94 +
  95 + // POST: CrossSection/Edit/5
  96 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  97 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  98 + [HttpPost]
  99 + [ValidateAntiForgeryToken]
  100 + public async Task<IActionResult> Edit(int id, [Bind("CrossSectionId,Angle,Direction,DistanceEdge,LengthSection,LengthSurface,LocationLeft,LocationRight,RegionId,RoadId,SafetyAvailability,StateCommonId,SurfaceTypeId,TubeAvailability,Width,YearBuild,YearRepair")] CrossSection crossSection)
  101 + {
  102 + if (id != crossSection.CrossSectionId)
  103 + {
  104 + return NotFound();
  105 + }
  106 +
  107 + if (ModelState.IsValid)
  108 + {
  109 + try
  110 + {
  111 + _context.Update(crossSection);
  112 + await _context.SaveChangesAsync();
  113 + }
  114 + catch (DbUpdateConcurrencyException)
  115 + {
  116 + if (!CrossSectionExists(crossSection.CrossSectionId))
  117 + {
  118 + return NotFound();
  119 + }
  120 + else
  121 + {
  122 + throw;
  123 + }
  124 + }
  125 + return RedirectToAction("Index");
  126 + }
  127 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", crossSection.RegionId);
  128 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", crossSection.RoadId);
  129 + ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId", crossSection.StateCommonId);
  130 + ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId", crossSection.SurfaceTypeId);
  131 + return View(crossSection);
  132 + }
  133 +
  134 + // GET: CrossSection/Delete/5
  135 + public async Task<IActionResult> Delete(int? id)
  136 + {
  137 + if (id == null)
  138 + {
  139 + return NotFound();
  140 + }
  141 +
  142 + var crossSection = await _context.CrossSection.SingleOrDefaultAsync(m => m.CrossSectionId == id);
  143 + if (crossSection == null)
  144 + {
  145 + return NotFound();
  146 + }
  147 +
  148 + return View(crossSection);
  149 + }
  150 +
  151 + // POST: CrossSection/Delete/5
  152 + [HttpPost, ActionName("Delete")]
  153 + [ValidateAntiForgeryToken]
  154 + public async Task<IActionResult> DeleteConfirmed(int id)
  155 + {
  156 + var crossSection = await _context.CrossSection.SingleOrDefaultAsync(m => m.CrossSectionId == id);
  157 + _context.CrossSection.Remove(crossSection);
  158 + await _context.SaveChangesAsync();
  159 + return RedirectToAction("Index");
  160 + }
  161 +
  162 + private bool CrossSectionExists(int id)
  163 + {
  164 + return _context.CrossSection.Any(e => e.CrossSectionId == id);
  165 + }
  166 + }
  167 +}
... ...
Controllers/DepartmentAffiliationController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class DepartmentAffiliationController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public DepartmentAffiliationController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: DepartmentAffiliation
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.DepartmentAffiliation.ToListAsync());
  25 + }
  26 +
  27 + // GET: DepartmentAffiliation/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var departmentAffiliation = await _context.DepartmentAffiliation.SingleOrDefaultAsync(m => m.DepartmentAffiliationId == id);
  36 + if (departmentAffiliation == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(departmentAffiliation);
  42 + }
  43 +
  44 + // GET: DepartmentAffiliation/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: DepartmentAffiliation/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("DepartmentAffiliationId,Name")] DepartmentAffiliation departmentAffiliation)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(departmentAffiliation);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(departmentAffiliation);
  64 + }
  65 +
  66 + // GET: DepartmentAffiliation/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var departmentAffiliation = await _context.DepartmentAffiliation.SingleOrDefaultAsync(m => m.DepartmentAffiliationId == id);
  75 + if (departmentAffiliation == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(departmentAffiliation);
  80 + }
  81 +
  82 + // POST: DepartmentAffiliation/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("DepartmentAffiliationId,Name")] DepartmentAffiliation departmentAffiliation)
  88 + {
  89 + if (id != departmentAffiliation.DepartmentAffiliationId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(departmentAffiliation);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!DepartmentAffiliationExists(departmentAffiliation.DepartmentAffiliationId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(departmentAffiliation);
  115 + }
  116 +
  117 + // GET: DepartmentAffiliation/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var departmentAffiliation = await _context.DepartmentAffiliation.SingleOrDefaultAsync(m => m.DepartmentAffiliationId == id);
  126 + if (departmentAffiliation == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(departmentAffiliation);
  132 + }
  133 +
  134 + // POST: DepartmentAffiliation/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var departmentAffiliation = await _context.DepartmentAffiliation.SingleOrDefaultAsync(m => m.DepartmentAffiliationId == id);
  140 + _context.DepartmentAffiliation.Remove(departmentAffiliation);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool DepartmentAffiliationExists(int id)
  146 + {
  147 + return _context.DepartmentAffiliation.Any(e => e.DepartmentAffiliationId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/FlowIntensityController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class FlowIntensityController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public FlowIntensityController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: FlowIntensity
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + var postgresDbContext = _context.FlowIntensity.Include(f => f.Region).Include(f => f.Road).Include(f => f.RoadDirection).Include(f => f.Settlement);
  25 + return View(await postgresDbContext.ToListAsync());
  26 + }
  27 +
  28 + // GET: FlowIntensity/Details/5
  29 + public async Task<IActionResult> Details(int? id)
  30 + {
  31 + if (id == null)
  32 + {
  33 + return NotFound();
  34 + }
  35 +
  36 + var flowIntensity = await _context.FlowIntensity.SingleOrDefaultAsync(m => m.FlowIntensityId == id);
  37 + if (flowIntensity == null)
  38 + {
  39 + return NotFound();
  40 + }
  41 +
  42 + return View(flowIntensity);
  43 + }
  44 +
  45 + // GET: FlowIntensity/Create
  46 + public IActionResult Create()
  47 + {
  48 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId");
  49 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId");
  50 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName");
  51 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name");
  52 + return View();
  53 + }
  54 +
  55 + // POST: FlowIntensity/Create
  56 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  57 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  58 + [HttpPost]
  59 + [ValidateAntiForgeryToken]
  60 + public async Task<IActionResult> Create([Bind("FlowIntensityId,Begin,DateAdd,End,IntensityBus,IntensityBusCoupled,IntensityCar,IntensityIncrease,IntensityLorryThirty,IntensityLorryTwelve,IntensityLorryTwelveTwenty,IntensityLorryTwentyThirty,IntensityMoto,IntensityMotoSidecar,IntensityTotal,IntensityTractorOverTen,IntensityTractorUnderTen,IntensityTruckEightFourteen,IntensityTruckFourteen,IntensityTruckSixEight,IntensityTruckTwo,IntensityTruckTwoSix,Location,RegionId,RoadDirectionId,RoadId,SettlementId")] FlowIntensity flowIntensity)
  61 + {
  62 + if (ModelState.IsValid)
  63 + {
  64 + _context.Add(flowIntensity);
  65 + await _context.SaveChangesAsync();
  66 + return RedirectToAction("Index");
  67 + }
  68 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", flowIntensity.RegionId);
  69 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", flowIntensity.RoadId);
  70 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName", flowIntensity.RoadDirectionId);
  71 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", flowIntensity.SettlementId);
  72 + return View(flowIntensity);
  73 + }
  74 +
  75 + // GET: FlowIntensity/Edit/5
  76 + public async Task<IActionResult> Edit(int? id)
  77 + {
  78 + if (id == null)
  79 + {
  80 + return NotFound();
  81 + }
  82 +
  83 + var flowIntensity = await _context.FlowIntensity.SingleOrDefaultAsync(m => m.FlowIntensityId == id);
  84 + if (flowIntensity == null)
  85 + {
  86 + return NotFound();
  87 + }
  88 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", flowIntensity.RegionId);
  89 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", flowIntensity.RoadId);
  90 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName", flowIntensity.RoadDirectionId);
  91 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", flowIntensity.SettlementId);
  92 + return View(flowIntensity);
  93 + }
  94 +
  95 + // POST: FlowIntensity/Edit/5
  96 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  97 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  98 + [HttpPost]
  99 + [ValidateAntiForgeryToken]
  100 + public async Task<IActionResult> Edit(int id, [Bind("FlowIntensityId,Begin,DateAdd,End,IntensityBus,IntensityBusCoupled,IntensityCar,IntensityIncrease,IntensityLorryThirty,IntensityLorryTwelve,IntensityLorryTwelveTwenty,IntensityLorryTwentyThirty,IntensityMoto,IntensityMotoSidecar,IntensityTotal,IntensityTractorOverTen,IntensityTractorUnderTen,IntensityTruckEightFourteen,IntensityTruckFourteen,IntensityTruckSixEight,IntensityTruckTwo,IntensityTruckTwoSix,Location,RegionId,RoadDirectionId,RoadId,SettlementId")] FlowIntensity flowIntensity)
  101 + {
  102 + if (id != flowIntensity.FlowIntensityId)
  103 + {
  104 + return NotFound();
  105 + }
  106 +
  107 + if (ModelState.IsValid)
  108 + {
  109 + try
  110 + {
  111 + _context.Update(flowIntensity);
  112 + await _context.SaveChangesAsync();
  113 + }
  114 + catch (DbUpdateConcurrencyException)
  115 + {
  116 + if (!FlowIntensityExists(flowIntensity.FlowIntensityId))
  117 + {
  118 + return NotFound();
  119 + }
  120 + else
  121 + {
  122 + throw;
  123 + }
  124 + }
  125 + return RedirectToAction("Index");
  126 + }
  127 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", flowIntensity.RegionId);
  128 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", flowIntensity.RoadId);
  129 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName", flowIntensity.RoadDirectionId);
  130 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", flowIntensity.SettlementId);
  131 + return View(flowIntensity);
  132 + }
  133 +
  134 + // GET: FlowIntensity/Delete/5
  135 + public async Task<IActionResult> Delete(int? id)
  136 + {
  137 + if (id == null)
  138 + {
  139 + return NotFound();
  140 + }
  141 +
  142 + var flowIntensity = await _context.FlowIntensity.SingleOrDefaultAsync(m => m.FlowIntensityId == id);
  143 + if (flowIntensity == null)
  144 + {
  145 + return NotFound();
  146 + }
  147 +
  148 + return View(flowIntensity);
  149 + }
  150 +
  151 + // POST: FlowIntensity/Delete/5
  152 + [HttpPost, ActionName("Delete")]
  153 + [ValidateAntiForgeryToken]
  154 + public async Task<IActionResult> DeleteConfirmed(int id)
  155 + {
  156 + var flowIntensity = await _context.FlowIntensity.SingleOrDefaultAsync(m => m.FlowIntensityId == id);
  157 + _context.FlowIntensity.Remove(flowIntensity);
  158 + await _context.SaveChangesAsync();
  159 + return RedirectToAction("Index");
  160 + }
  161 +
  162 + private bool FlowIntensityExists(int id)
  163 + {
  164 + return _context.FlowIntensity.Any(e => e.FlowIntensityId == id);
  165 + }
  166 + }
  167 +}
... ...
Controllers/HomeController.cs deleted
1   -using System;
2   -using System.Collections.Generic;
3   -using System.Linq;
4   -using System.Threading.Tasks;
5   -using Microsoft.AspNetCore.Mvc;
6   -
7   -namespace Maps.Controllers
8   -{
9   - public class HomeController : Controller
10   - {
11   - public IActionResult Index()
12   - {
13   - return View();
14   - }
15   -
16   - public IActionResult About()
17   - {
18   - ViewData["Message"] = "Your application description page.";
19   -
20   - return View();
21   - }
22   -
23   - public IActionResult Contact()
24   - {
25   - ViewData["Message"] = "Your contact page.";
26   -
27   - return View();
28   - }
29   -
30   - public IActionResult Error()
31   - {
32   - return View();
33   - }
34   - }
35   -}
Controllers/OrganizationController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class OrganizationController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public OrganizationController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: Organization
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.Organization.ToListAsync());
  25 + }
  26 +
  27 + // GET: Organization/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var organization = await _context.Organization.SingleOrDefaultAsync(m => m.OrganizationId == id);
  36 + if (organization == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(organization);
  42 + }
  43 +
  44 + // GET: Organization/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: Organization/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("OrganizationId,DateAdd,Name")] Organization organization)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(organization);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(organization);
  64 + }
  65 +
  66 + // GET: Organization/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var organization = await _context.Organization.SingleOrDefaultAsync(m => m.OrganizationId == id);
  75 + if (organization == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(organization);
  80 + }
  81 +
  82 + // POST: Organization/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("OrganizationId,DateAdd,Name")] Organization organization)
  88 + {
  89 + if (id != organization.OrganizationId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(organization);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!OrganizationExists(organization.OrganizationId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(organization);
  115 + }
  116 +
  117 + // GET: Organization/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var organization = await _context.Organization.SingleOrDefaultAsync(m => m.OrganizationId == id);
  126 + if (organization == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(organization);
  132 + }
  133 +
  134 + // POST: Organization/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var organization = await _context.Organization.SingleOrDefaultAsync(m => m.OrganizationId == id);
  140 + _context.Organization.Remove(organization);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool OrganizationExists(int id)
  146 + {
  147 + return _context.Organization.Any(e => e.OrganizationId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/RegionController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class RegionController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public RegionController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: Region
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.Region.ToListAsync());
  25 + }
  26 +
  27 + // GET: Region/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var region = await _context.Region.SingleOrDefaultAsync(m => m.RegionId == id);
  36 + if (region == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(region);
  42 + }
  43 +
  44 + // GET: Region/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: Region/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("RegionId,Index,Name")] Region region)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(region);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(region);
  64 + }
  65 +
  66 + // GET: Region/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var region = await _context.Region.SingleOrDefaultAsync(m => m.RegionId == id);
  75 + if (region == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(region);
  80 + }
  81 +
  82 + // POST: Region/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("RegionId,Index,Name")] Region region)
  88 + {
  89 + if (id != region.RegionId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(region);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!RegionExists(region.RegionId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(region);
  115 + }
  116 +
  117 + // GET: Region/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var region = await _context.Region.SingleOrDefaultAsync(m => m.RegionId == id);
  126 + if (region == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(region);
  132 + }
  133 +
  134 + // POST: Region/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var region = await _context.Region.SingleOrDefaultAsync(m => m.RegionId == id);
  140 + _context.Region.Remove(region);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool RegionExists(int id)
  146 + {
  147 + return _context.Region.Any(e => e.RegionId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/RoadCategoryController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class RoadCategoryController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public RoadCategoryController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: RoadCategory
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.RoadCategory.ToListAsync());
  25 + }
  26 +
  27 + // GET: RoadCategory/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var roadCategory = await _context.RoadCategory.SingleOrDefaultAsync(m => m.RoadCategoryId == id);
  36 + if (roadCategory == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(roadCategory);
  42 + }
  43 +
  44 + // GET: RoadCategory/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: RoadCategory/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("RoadCategoryId,Value")] RoadCategory roadCategory)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(roadCategory);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(roadCategory);
  64 + }
  65 +
  66 + // GET: RoadCategory/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var roadCategory = await _context.RoadCategory.SingleOrDefaultAsync(m => m.RoadCategoryId == id);
  75 + if (roadCategory == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(roadCategory);
  80 + }
  81 +
  82 + // POST: RoadCategory/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("RoadCategoryId,Value")] RoadCategory roadCategory)
  88 + {
  89 + if (id != roadCategory.RoadCategoryId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(roadCategory);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!RoadCategoryExists(roadCategory.RoadCategoryId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(roadCategory);
  115 + }
  116 +
  117 + // GET: RoadCategory/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var roadCategory = await _context.RoadCategory.SingleOrDefaultAsync(m => m.RoadCategoryId == id);
  126 + if (roadCategory == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(roadCategory);
  132 + }
  133 +
  134 + // POST: RoadCategory/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var roadCategory = await _context.RoadCategory.SingleOrDefaultAsync(m => m.RoadCategoryId == id);
  140 + _context.RoadCategory.Remove(roadCategory);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool RoadCategoryExists(int id)
  146 + {
  147 + return _context.RoadCategory.Any(e => e.RoadCategoryId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/RoadController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class RoadController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public RoadController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: Road
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + var postgresDbContext = _context.Road.Include(r => r.RoadType);
  25 + return View(await postgresDbContext.ToListAsync());
  26 + }
  27 +
  28 + // GET: Road/Details/5
  29 + public async Task<IActionResult> Details(int? id)
  30 + {
  31 + if (id == null)
  32 + {
  33 + return NotFound();
  34 + }
  35 +
  36 + var road = await _context.Road.SingleOrDefaultAsync(m => m.RoadId == id);
  37 + if (road == null)
  38 + {
  39 + return NotFound();
  40 + }
  41 +
  42 + return View(road);
  43 + }
  44 +
  45 + // GET: Road/Create
  46 + public IActionResult Create()
  47 + {
  48 + ViewData["RoadTypeId"] = new SelectList(_context.RoadType, "RoadTypeId", "RoadTypeId");
  49 + return View();
  50 + }
  51 +
  52 + // POST: Road/Create
  53 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  54 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  55 + [HttpPost]
  56 + [ValidateAntiForgeryToken]
  57 + public async Task<IActionResult> Create([Bind("RoadId,AcceptTransferDoc,AcceptanceDoc,AuthorityAct,EconomicValue,HistoricalBackground,Index,LawDoc,Length,Name,RoadTypeId,Value")] Road road)
  58 + {
  59 + if (ModelState.IsValid)
  60 + {
  61 + _context.Add(road);
  62 + await _context.SaveChangesAsync();
  63 + return RedirectToAction("Index");
  64 + }
  65 + ViewData["RoadTypeId"] = new SelectList(_context.RoadType, "RoadTypeId", "RoadTypeId", road.RoadTypeId);
  66 + return View(road);
  67 + }
  68 +
  69 + // GET: Road/Edit/5
  70 + public async Task<IActionResult> Edit(int? id)
  71 + {
  72 + if (id == null)
  73 + {
  74 + return NotFound();
  75 + }
  76 +
  77 + var road = await _context.Road.SingleOrDefaultAsync(m => m.RoadId == id);
  78 + if (road == null)
  79 + {
  80 + return NotFound();
  81 + }
  82 + ViewData["RoadTypeId"] = new SelectList(_context.RoadType, "RoadTypeId", "RoadTypeId", road.RoadTypeId);
  83 + return View(road);
  84 + }
  85 +
  86 + // POST: Road/Edit/5
  87 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  88 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  89 + [HttpPost]
  90 + [ValidateAntiForgeryToken]
  91 + public async Task<IActionResult> Edit(int id, [Bind("RoadId,AcceptTransferDoc,AcceptanceDoc,AuthorityAct,EconomicValue,HistoricalBackground,Index,LawDoc,Length,Name,RoadTypeId,Value")] Road road)
  92 + {
  93 + if (id != road.RoadId)
  94 + {
  95 + return NotFound();
  96 + }
  97 +
  98 + if (ModelState.IsValid)
  99 + {
  100 + try
  101 + {
  102 + _context.Update(road);
  103 + await _context.SaveChangesAsync();
  104 + }
  105 + catch (DbUpdateConcurrencyException)
  106 + {
  107 + if (!RoadExists(road.RoadId))
  108 + {
  109 + return NotFound();
  110 + }
  111 + else
  112 + {
  113 + throw;
  114 + }
  115 + }
  116 + return RedirectToAction("Index");
  117 + }
  118 + ViewData["RoadTypeId"] = new SelectList(_context.RoadType, "RoadTypeId", "RoadTypeId", road.RoadTypeId);
  119 + return View(road);
  120 + }
  121 +
  122 + // GET: Road/Delete/5
  123 + public async Task<IActionResult> Delete(int? id)
  124 + {
  125 + if (id == null)
  126 + {
  127 + return NotFound();
  128 + }
  129 +
  130 + var road = await _context.Road.SingleOrDefaultAsync(m => m.RoadId == id);
  131 + if (road == null)
  132 + {
  133 + return NotFound();
  134 + }
  135 +
  136 + return View(road);
  137 + }
  138 +
  139 + // POST: Road/Delete/5
  140 + [HttpPost, ActionName("Delete")]
  141 + [ValidateAntiForgeryToken]
  142 + public async Task<IActionResult> DeleteConfirmed(int id)
  143 + {
  144 + var road = await _context.Road.SingleOrDefaultAsync(m => m.RoadId == id);
  145 + _context.Road.Remove(road);
  146 + await _context.SaveChangesAsync();
  147 + return RedirectToAction("Index");
  148 + }
  149 +
  150 + private bool RoadExists(int id)
  151 + {
  152 + return _context.Road.Any(e => e.RoadId == id);
  153 + }
  154 + }
  155 +}
... ...
Controllers/RoadDirectionController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class RoadDirectionController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public RoadDirectionController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: RoadDirection
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.RoadDirection.ToListAsync());
  25 + }
  26 +
  27 + // GET: RoadDirection/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var roadDirection = await _context.RoadDirection.SingleOrDefaultAsync(m => m.RoadDirectionId == id);
  36 + if (roadDirection == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(roadDirection);
  42 + }
  43 +
  44 + // GET: RoadDirection/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: RoadDirection/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("RoadDirectionId,DirectionName")] RoadDirection roadDirection)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(roadDirection);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(roadDirection);
  64 + }
  65 +
  66 + // GET: RoadDirection/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var roadDirection = await _context.RoadDirection.SingleOrDefaultAsync(m => m.RoadDirectionId == id);
  75 + if (roadDirection == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(roadDirection);
  80 + }
  81 +
  82 + // POST: RoadDirection/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("RoadDirectionId,DirectionName")] RoadDirection roadDirection)
  88 + {
  89 + if (id != roadDirection.RoadDirectionId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(roadDirection);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!RoadDirectionExists(roadDirection.RoadDirectionId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(roadDirection);
  115 + }
  116 +
  117 + // GET: RoadDirection/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var roadDirection = await _context.RoadDirection.SingleOrDefaultAsync(m => m.RoadDirectionId == id);
  126 + if (roadDirection == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(roadDirection);
  132 + }
  133 +
  134 + // POST: RoadDirection/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var roadDirection = await _context.RoadDirection.SingleOrDefaultAsync(m => m.RoadDirectionId == id);
  140 + _context.RoadDirection.Remove(roadDirection);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool RoadDirectionExists(int id)
  146 + {
  147 + return _context.RoadDirection.Any(e => e.RoadDirectionId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/RoadPassportController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class RoadPassportController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public RoadPassportController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: RoadPassport
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + var postgresDbContext = _context.RoadPassport.Include(r => r.Region).Include(r => r.Road);
  25 + return View(await postgresDbContext.ToListAsync());
  26 + }
  27 +
  28 + // GET: RoadPassport/Details/5
  29 + public async Task<IActionResult> Details(int? id)
  30 + {
  31 + if (id == null)
  32 + {
  33 + return NotFound();
  34 + }
  35 +
  36 + var roadPassport = await _context.RoadPassport.SingleOrDefaultAsync(m => m.RoadPassportId == id);
  37 + if (roadPassport == null)
  38 + {
  39 + return NotFound();
  40 + }
  41 +
  42 + return View(roadPassport);
  43 + }
  44 +
  45 + // GET: RoadPassport/Create
  46 + public IActionResult Create()
  47 + {
  48 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId");
  49 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId");
  50 + return View();
  51 + }
  52 +
  53 + // POST: RoadPassport/Create
  54 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  55 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  56 + [HttpPost]
  57 + [ValidateAntiForgeryToken]
  58 + public async Task<IActionResult> Create([Bind("RoadPassportId,Begin,End,RegionId,RoadId")] RoadPassport roadPassport)
  59 + {
  60 + if (ModelState.IsValid)
  61 + {
  62 + _context.Add(roadPassport);
  63 + await _context.SaveChangesAsync();
  64 + return RedirectToAction("Index");
  65 + }
  66 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadPassport.RegionId);
  67 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadPassport.RoadId);
  68 + return View(roadPassport);
  69 + }
  70 +
  71 + // GET: RoadPassport/Edit/5
  72 + public async Task<IActionResult> Edit(int? id)
  73 + {
  74 + if (id == null)
  75 + {
  76 + return NotFound();
  77 + }
  78 +
  79 + var roadPassport = await _context.RoadPassport.SingleOrDefaultAsync(m => m.RoadPassportId == id);
  80 + if (roadPassport == null)
  81 + {
  82 + return NotFound();
  83 + }
  84 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadPassport.RegionId);
  85 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadPassport.RoadId);
  86 + return View(roadPassport);
  87 + }
  88 +
  89 + // POST: RoadPassport/Edit/5
  90 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  91 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  92 + [HttpPost]
  93 + [ValidateAntiForgeryToken]
  94 + public async Task<IActionResult> Edit(int id, [Bind("RoadPassportId,Begin,End,RegionId,RoadId")] RoadPassport roadPassport)
  95 + {
  96 + if (id != roadPassport.RoadPassportId)
  97 + {
  98 + return NotFound();
  99 + }
  100 +
  101 + if (ModelState.IsValid)
  102 + {
  103 + try
  104 + {
  105 + _context.Update(roadPassport);
  106 + await _context.SaveChangesAsync();
  107 + }
  108 + catch (DbUpdateConcurrencyException)
  109 + {
  110 + if (!RoadPassportExists(roadPassport.RoadPassportId))
  111 + {
  112 + return NotFound();
  113 + }
  114 + else
  115 + {
  116 + throw;
  117 + }
  118 + }
  119 + return RedirectToAction("Index");
  120 + }
  121 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadPassport.RegionId);
  122 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadPassport.RoadId);
  123 + return View(roadPassport);
  124 + }
  125 +
  126 + // GET: RoadPassport/Delete/5
  127 + public async Task<IActionResult> Delete(int? id)
  128 + {
  129 + if (id == null)
  130 + {
  131 + return NotFound();
  132 + }
  133 +
  134 + var roadPassport = await _context.RoadPassport.SingleOrDefaultAsync(m => m.RoadPassportId == id);
  135 + if (roadPassport == null)
  136 + {
  137 + return NotFound();
  138 + }
  139 +
  140 + return View(roadPassport);
  141 + }
  142 +
  143 + // POST: RoadPassport/Delete/5
  144 + [HttpPost, ActionName("Delete")]
  145 + [ValidateAntiForgeryToken]
  146 + public async Task<IActionResult> DeleteConfirmed(int id)
  147 + {
  148 + var roadPassport = await _context.RoadPassport.SingleOrDefaultAsync(m => m.RoadPassportId == id);
  149 + _context.RoadPassport.Remove(roadPassport);
  150 + await _context.SaveChangesAsync();
  151 + return RedirectToAction("Index");
  152 + }
  153 +
  154 + private bool RoadPassportExists(int id)
  155 + {
  156 + return _context.RoadPassport.Any(e => e.RoadPassportId == id);
  157 + }
  158 + }
  159 +}
... ...
Controllers/RoadServiceController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class RoadServiceController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public RoadServiceController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: RoadService
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + var postgresDbContext = _context.RoadService.Include(r => r.Organization).Include(r => r.Region).Include(r => r.Road).Include(r => r.RoadDirection);
  25 + return View(await postgresDbContext.ToListAsync());
  26 + }
  27 +
  28 + // GET: RoadService/Details/5
  29 + public async Task<IActionResult> Details(int? id)
  30 + {
  31 + if (id == null)
  32 + {
  33 + return NotFound();
  34 + }
  35 +
  36 + var roadService = await _context.RoadService.SingleOrDefaultAsync(m => m.RoadServiceId == id);
  37 + if (roadService == null)
  38 + {
  39 + return NotFound();
  40 + }
  41 +
  42 + return View(roadService);
  43 + }
  44 +
  45 + // GET: RoadService/Create
  46 + public IActionResult Create()
  47 + {
  48 + ViewData["OrganizationId"] = new SelectList(_context.Organization, "OrganizationId", "Name");
  49 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId");
  50 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId");
  51 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName");
  52 + return View();
  53 + }
  54 +
  55 + // POST: RoadService/Create
  56 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  57 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  58 + [HttpPost]
  59 + [ValidateAntiForgeryToken]
  60 + public async Task<IActionResult> Create([Bind("RoadServiceId,Begin,End,OrganizationId,RegionId,RoadDirectionId,RoadId,YearBegin")] RoadService roadService)
  61 + {
  62 + if (ModelState.IsValid)
  63 + {
  64 + _context.Add(roadService);
  65 + await _context.SaveChangesAsync();
  66 + return RedirectToAction("Index");
  67 + }
  68 + ViewData["OrganizationId"] = new SelectList(_context.Organization, "OrganizationId", "Name", roadService.OrganizationId);
  69 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadService.RegionId);
  70 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadService.RoadId);
  71 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName", roadService.RoadDirectionId);
  72 + return View(roadService);
  73 + }
  74 +
  75 + // GET: RoadService/Edit/5
  76 + public async Task<IActionResult> Edit(int? id)
  77 + {
  78 + if (id == null)
  79 + {
  80 + return NotFound();
  81 + }
  82 +
  83 + var roadService = await _context.RoadService.SingleOrDefaultAsync(m => m.RoadServiceId == id);
  84 + if (roadService == null)
  85 + {
  86 + return NotFound();
  87 + }
  88 + ViewData["OrganizationId"] = new SelectList(_context.Organization, "OrganizationId", "Name", roadService.OrganizationId);
  89 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadService.RegionId);
  90 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadService.RoadId);
  91 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName", roadService.RoadDirectionId);
  92 + return View(roadService);
  93 + }
  94 +
  95 + // POST: RoadService/Edit/5
  96 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  97 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  98 + [HttpPost]
  99 + [ValidateAntiForgeryToken]
  100 + public async Task<IActionResult> Edit(int id, [Bind("RoadServiceId,Begin,End,OrganizationId,RegionId,RoadDirectionId,RoadId,YearBegin")] RoadService roadService)
  101 + {
  102 + if (id != roadService.RoadServiceId)
  103 + {
  104 + return NotFound();
  105 + }
  106 +
  107 + if (ModelState.IsValid)
  108 + {
  109 + try
  110 + {
  111 + _context.Update(roadService);
  112 + await _context.SaveChangesAsync();
  113 + }
  114 + catch (DbUpdateConcurrencyException)
  115 + {
  116 + if (!RoadServiceExists(roadService.RoadServiceId))
  117 + {
  118 + return NotFound();
  119 + }
  120 + else
  121 + {
  122 + throw;
  123 + }
  124 + }
  125 + return RedirectToAction("Index");
  126 + }
  127 + ViewData["OrganizationId"] = new SelectList(_context.Organization, "OrganizationId", "Name", roadService.OrganizationId);
  128 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadService.RegionId);
  129 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadService.RoadId);
  130 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName", roadService.RoadDirectionId);
  131 + return View(roadService);
  132 + }
  133 +
  134 + // GET: RoadService/Delete/5
  135 + public async Task<IActionResult> Delete(int? id)
  136 + {
  137 + if (id == null)
  138 + {
  139 + return NotFound();
  140 + }
  141 +
  142 + var roadService = await _context.RoadService.SingleOrDefaultAsync(m => m.RoadServiceId == id);
  143 + if (roadService == null)
  144 + {
  145 + return NotFound();
  146 + }
  147 +
  148 + return View(roadService);
  149 + }
  150 +
  151 + // POST: RoadService/Delete/5
  152 + [HttpPost, ActionName("Delete")]
  153 + [ValidateAntiForgeryToken]
  154 + public async Task<IActionResult> DeleteConfirmed(int id)
  155 + {
  156 + var roadService = await _context.RoadService.SingleOrDefaultAsync(m => m.RoadServiceId == id);
  157 + _context.RoadService.Remove(roadService);
  158 + await _context.SaveChangesAsync();
  159 + return RedirectToAction("Index");
  160 + }
  161 +
  162 + private bool RoadServiceExists(int id)
  163 + {
  164 + return _context.RoadService.Any(e => e.RoadServiceId == id);
  165 + }
  166 + }
  167 +}
... ...
Controllers/RoadSurfaceController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class RoadSurfaceController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public RoadSurfaceController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: RoadSurface
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + var postgresDbContext = _context.RoadSurface.Include(r => r.Region).Include(r => r.Road).Include(r => r.RoadDirection).Include(r => r.StateCommon).Include(r => r.SurfaceTreatment).Include(r => r.SurfaceType);
  25 + return View(await postgresDbContext.ToListAsync());
  26 + }
  27 +
  28 + // GET: RoadSurface/Details/5
  29 + public async Task<IActionResult> Details(int? id)
  30 + {
  31 + if (id == null)
  32 + {
  33 + return NotFound();
  34 + }
  35 +
  36 + var roadSurface = await _context.RoadSurface.SingleOrDefaultAsync(m => m.RoadSurfaceId == id);
  37 + if (roadSurface == null)
  38 + {
  39 + return NotFound();
  40 + }
  41 +
  42 + return View(roadSurface);
  43 + }
  44 +
  45 + // GET: RoadSurface/Create
  46 + public IActionResult Create()
  47 + {
  48 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId");
  49 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId");
  50 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName");
  51 + ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId");
  52 + ViewData["SurfaceTreatmentId"] = new SelectList(_context.SurfaceTreatment, "SurfaceTreatmentId", "SurfaceTreatmentId");
  53 + ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId");
  54 + return View();
  55 + }
  56 +
  57 + // POST: RoadSurface/Create
  58 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  59 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  60 + [HttpPost]
  61 + [ValidateAntiForgeryToken]
  62 + public async Task<IActionResult> Create([Bind("RoadSurfaceId,Begin,CrossSectionNumber,ElastisityModule,End,LaneCountLeft,LaneCountRight,RegionId,RoadDirectionId,RoadId,RoadSurfaceConstructionId,StateCommonId,SurfaceTreatmentId,SurfaceTypeId")] RoadSurface roadSurface)
  63 + {
  64 + if (ModelState.IsValid)
  65 + {
  66 + _context.Add(roadSurface);
  67 + await _context.SaveChangesAsync();
  68 + return RedirectToAction("Index");
  69 + }
  70 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadSurface.RegionId);
  71 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadSurface.RoadId);
  72 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName", roadSurface.RoadDirectionId);
  73 + ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId", roadSurface.StateCommonId);
  74 + ViewData["SurfaceTreatmentId"] = new SelectList(_context.SurfaceTreatment, "SurfaceTreatmentId", "SurfaceTreatmentId", roadSurface.SurfaceTreatmentId);
  75 + ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId", roadSurface.SurfaceTypeId);
  76 + return View(roadSurface);
  77 + }
  78 +
  79 + // GET: RoadSurface/Edit/5
  80 + public async Task<IActionResult> Edit(int? id)
  81 + {
  82 + if (id == null)
  83 + {
  84 + return NotFound();
  85 + }
  86 +
  87 + var roadSurface = await _context.RoadSurface.SingleOrDefaultAsync(m => m.RoadSurfaceId == id);
  88 + if (roadSurface == null)
  89 + {
  90 + return NotFound();
  91 + }
  92 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadSurface.RegionId);
  93 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadSurface.RoadId);
  94 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName", roadSurface.RoadDirectionId);
  95 + ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId", roadSurface.StateCommonId);
  96 + ViewData["SurfaceTreatmentId"] = new SelectList(_context.SurfaceTreatment, "SurfaceTreatmentId", "SurfaceTreatmentId", roadSurface.SurfaceTreatmentId);
  97 + ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId", roadSurface.SurfaceTypeId);
  98 + return View(roadSurface);
  99 + }
  100 +
  101 + // POST: RoadSurface/Edit/5
  102 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  103 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  104 + [HttpPost]
  105 + [ValidateAntiForgeryToken]
  106 + public async Task<IActionResult> Edit(int id, [Bind("RoadSurfaceId,Begin,CrossSectionNumber,ElastisityModule,End,LaneCountLeft,LaneCountRight,RegionId,RoadDirectionId,RoadId,RoadSurfaceConstructionId,StateCommonId,SurfaceTreatmentId,SurfaceTypeId")] RoadSurface roadSurface)
  107 + {
  108 + if (id != roadSurface.RoadSurfaceId)
  109 + {
  110 + return NotFound();
  111 + }
  112 +
  113 + if (ModelState.IsValid)
  114 + {
  115 + try
  116 + {
  117 + _context.Update(roadSurface);
  118 + await _context.SaveChangesAsync();
  119 + }
  120 + catch (DbUpdateConcurrencyException)
  121 + {
  122 + if (!RoadSurfaceExists(roadSurface.RoadSurfaceId))
  123 + {
  124 + return NotFound();
  125 + }
  126 + else
  127 + {
  128 + throw;
  129 + }
  130 + }
  131 + return RedirectToAction("Index");
  132 + }
  133 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadSurface.RegionId);
  134 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadSurface.RoadId);
  135 + ViewData["RoadDirectionId"] = new SelectList(_context.RoadDirection, "RoadDirectionId", "DirectionName", roadSurface.RoadDirectionId);
  136 + ViewData["StateCommonId"] = new SelectList(_context.StateCommon, "StateCommonId", "StateCommonId", roadSurface.StateCommonId);
  137 + ViewData["SurfaceTreatmentId"] = new SelectList(_context.SurfaceTreatment, "SurfaceTreatmentId", "SurfaceTreatmentId", roadSurface.SurfaceTreatmentId);
  138 + ViewData["SurfaceTypeId"] = new SelectList(_context.SurfaceType, "SurfaceTypeId", "SurfaceTypeId", roadSurface.SurfaceTypeId);
  139 + return View(roadSurface);
  140 + }
  141 +
  142 + // GET: RoadSurface/Delete/5
  143 + public async Task<IActionResult> Delete(int? id)
  144 + {
  145 + if (id == null)
  146 + {
  147 + return NotFound();
  148 + }
  149 +
  150 + var roadSurface = await _context.RoadSurface.SingleOrDefaultAsync(m => m.RoadSurfaceId == id);
  151 + if (roadSurface == null)
  152 + {
  153 + return NotFound();
  154 + }
  155 +
  156 + return View(roadSurface);
  157 + }
  158 +
  159 + // POST: RoadSurface/Delete/5
  160 + [HttpPost, ActionName("Delete")]
  161 + [ValidateAntiForgeryToken]
  162 + public async Task<IActionResult> DeleteConfirmed(int id)
  163 + {
  164 + var roadSurface = await _context.RoadSurface.SingleOrDefaultAsync(m => m.RoadSurfaceId == id);
  165 + _context.RoadSurface.Remove(roadSurface);
  166 + await _context.SaveChangesAsync();
  167 + return RedirectToAction("Index");
  168 + }
  169 +
  170 + private bool RoadSurfaceExists(int id)
  171 + {
  172 + return _context.RoadSurface.Any(e => e.RoadSurfaceId == id);
  173 + }
  174 + }
  175 +}
... ...
Controllers/RoadTypeController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class RoadTypeController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public RoadTypeController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: RoadType
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.RoadType.ToListAsync());
  25 + }
  26 +
  27 + // GET: RoadType/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var roadType = await _context.RoadType.SingleOrDefaultAsync(m => m.RoadTypeId == id);
  36 + if (roadType == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(roadType);
  42 + }
  43 +
  44 + // GET: RoadType/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: RoadType/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("RoadTypeId,Definition,Value")] RoadType roadType)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(roadType);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(roadType);
  64 + }
  65 +
  66 + // GET: RoadType/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var roadType = await _context.RoadType.SingleOrDefaultAsync(m => m.RoadTypeId == id);
  75 + if (roadType == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(roadType);
  80 + }
  81 +
  82 + // POST: RoadType/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("RoadTypeId,Definition,Value")] RoadType roadType)
  88 + {
  89 + if (id != roadType.RoadTypeId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(roadType);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!RoadTypeExists(roadType.RoadTypeId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(roadType);
  115 + }
  116 +
  117 + // GET: RoadType/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var roadType = await _context.RoadType.SingleOrDefaultAsync(m => m.RoadTypeId == id);
  126 + if (roadType == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(roadType);
  132 + }
  133 +
  134 + // POST: RoadType/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var roadType = await _context.RoadType.SingleOrDefaultAsync(m => m.RoadTypeId == id);
  140 + _context.RoadType.Remove(roadType);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool RoadTypeExists(int id)
  146 + {
  147 + return _context.RoadType.Any(e => e.RoadTypeId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/RoadWidthController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class RoadWidthController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public RoadWidthController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: RoadWidth
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + var postgresDbContext = _context.RoadWidth.Include(r => r.Region).Include(r => r.Road);
  25 + return View(await postgresDbContext.ToListAsync());
  26 + }
  27 +
  28 + // GET: RoadWidth/Details/5
  29 + public async Task<IActionResult> Details(int? id)
  30 + {
  31 + if (id == null)
  32 + {
  33 + return NotFound();
  34 + }
  35 +
  36 + var roadWidth = await _context.RoadWidth.SingleOrDefaultAsync(m => m.RoadWidthId == id);
  37 + if (roadWidth == null)
  38 + {
  39 + return NotFound();
  40 + }
  41 +
  42 + return View(roadWidth);
  43 + }
  44 +
  45 + // GET: RoadWidth/Create
  46 + public IActionResult Create()
  47 + {
  48 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId");
  49 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId");
  50 + return View();
  51 + }
  52 +
  53 + // POST: RoadWidth/Create
  54 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  55 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  56 + [HttpPost]
  57 + [ValidateAntiForgeryToken]
  58 + public async Task<IActionResult> Create([Bind("RoadWidthId,Begin,CountLaneLeft,CountLaneRight,End,RegionId,RoadId,WidthReverseRoad,WidthRoadsideLeft,WidthRoadsideRight,WidthRoadwayForward,WidthStrip")] RoadWidth roadWidth)
  59 + {
  60 + if (ModelState.IsValid)
  61 + {
  62 + _context.Add(roadWidth);
  63 + await _context.SaveChangesAsync();
  64 + return RedirectToAction("Index");
  65 + }
  66 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadWidth.RegionId);
  67 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadWidth.RoadId);
  68 + return View(roadWidth);
  69 + }
  70 +
  71 + // GET: RoadWidth/Edit/5
  72 + public async Task<IActionResult> Edit(int? id)
  73 + {
  74 + if (id == null)
  75 + {
  76 + return NotFound();
  77 + }
  78 +
  79 + var roadWidth = await _context.RoadWidth.SingleOrDefaultAsync(m => m.RoadWidthId == id);
  80 + if (roadWidth == null)
  81 + {
  82 + return NotFound();
  83 + }
  84 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadWidth.RegionId);
  85 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadWidth.RoadId);
  86 + return View(roadWidth);
  87 + }
  88 +
  89 + // POST: RoadWidth/Edit/5
  90 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  91 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  92 + [HttpPost]
  93 + [ValidateAntiForgeryToken]
  94 + public async Task<IActionResult> Edit(int id, [Bind("RoadWidthId,Begin,CountLaneLeft,CountLaneRight,End,RegionId,RoadId,WidthReverseRoad,WidthRoadsideLeft,WidthRoadsideRight,WidthRoadwayForward,WidthStrip")] RoadWidth roadWidth)
  95 + {
  96 + if (id != roadWidth.RoadWidthId)
  97 + {
  98 + return NotFound();
  99 + }
  100 +
  101 + if (ModelState.IsValid)
  102 + {
  103 + try
  104 + {
  105 + _context.Update(roadWidth);
  106 + await _context.SaveChangesAsync();
  107 + }
  108 + catch (DbUpdateConcurrencyException)
  109 + {
  110 + if (!RoadWidthExists(roadWidth.RoadWidthId))
  111 + {
  112 + return NotFound();
  113 + }
  114 + else
  115 + {
  116 + throw;
  117 + }
  118 + }
  119 + return RedirectToAction("Index");
  120 + }
  121 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", roadWidth.RegionId);
  122 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", roadWidth.RoadId);
  123 + return View(roadWidth);
  124 + }
  125 +
  126 + // GET: RoadWidth/Delete/5
  127 + public async Task<IActionResult> Delete(int? id)
  128 + {
  129 + if (id == null)
  130 + {
  131 + return NotFound();
  132 + }
  133 +
  134 + var roadWidth = await _context.RoadWidth.SingleOrDefaultAsync(m => m.RoadWidthId == id);
  135 + if (roadWidth == null)
  136 + {
  137 + return NotFound();
  138 + }
  139 +
  140 + return View(roadWidth);
  141 + }
  142 +
  143 + // POST: RoadWidth/Delete/5
  144 + [HttpPost, ActionName("Delete")]
  145 + [ValidateAntiForgeryToken]
  146 + public async Task<IActionResult> DeleteConfirmed(int id)
  147 + {
  148 + var roadWidth = await _context.RoadWidth.SingleOrDefaultAsync(m => m.RoadWidthId == id);
  149 + _context.RoadWidth.Remove(roadWidth);
  150 + await _context.SaveChangesAsync();
  151 + return RedirectToAction("Index");
  152 + }
  153 +
  154 + private bool RoadWidthExists(int id)
  155 + {
  156 + return _context.RoadWidth.Any(e => e.RoadWidthId == id);
  157 + }
  158 + }
  159 +}
... ...
Controllers/ServiceObjectController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class ServiceObjectController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public ServiceObjectController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: ServiceObject
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + var postgresDbContext = _context.ServiceObject.Include(s => s.DepartmentAffiliation).Include(s => s.Region).Include(s => s.Road).Include(s => s.ServiceObjectType).Include(s => s.Settlement);
  25 + return View(await postgresDbContext.ToListAsync());
  26 + }
  27 +
  28 + // GET: ServiceObject/Details/5
  29 + public async Task<IActionResult> Details(int? id)
  30 + {
  31 + if (id == null)
  32 + {
  33 + return NotFound();
  34 + }
  35 +
  36 + var serviceObject = await _context.ServiceObject.SingleOrDefaultAsync(m => m.ServiceObjectId == id);
  37 + if (serviceObject == null)
  38 + {
  39 + return NotFound();
  40 + }
  41 +
  42 + return View(serviceObject);
  43 + }
  44 +
  45 + // GET: ServiceObject/Create
  46 + public IActionResult Create()
  47 + {
  48 + ViewData["DepartmentAffiliationId"] = new SelectList(_context.DepartmentAffiliation, "DepartmentAffiliationId", "DepartmentAffiliationId");
  49 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId");
  50 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId");
  51 + ViewData["ServiceObjectTypeId"] = new SelectList(_context.ServiceObjectType, "ServiceObjectTypeId", "ServiceObjectTypeId");
  52 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name");
  53 + return View();
  54 + }
  55 +
  56 + // POST: ServiceObject/Create
  57 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  58 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  59 + [HttpPost]
  60 + [ValidateAntiForgeryToken]
  61 + public async Task<IActionResult> Create([Bind("ServiceObjectId,ArrangementElements,Capacity,DepartmentAffiliationId,Distance,LocationAxis,LocationLeft,LocationRight,RegionId,RoadId,ServiceObjectTypeId,SettlementId")] ServiceObject serviceObject)
  62 + {
  63 + if (ModelState.IsValid)
  64 + {
  65 + _context.Add(serviceObject);
  66 + await _context.SaveChangesAsync();
  67 + return RedirectToAction("Index");
  68 + }
  69 + ViewData["DepartmentAffiliationId"] = new SelectList(_context.DepartmentAffiliation, "DepartmentAffiliationId", "DepartmentAffiliationId", serviceObject.DepartmentAffiliationId);
  70 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", serviceObject.RegionId);
  71 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", serviceObject.RoadId);
  72 + ViewData["ServiceObjectTypeId"] = new SelectList(_context.ServiceObjectType, "ServiceObjectTypeId", "ServiceObjectTypeId", serviceObject.ServiceObjectTypeId);
  73 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", serviceObject.SettlementId);
  74 + return View(serviceObject);
  75 + }
  76 +
  77 + // GET: ServiceObject/Edit/5
  78 + public async Task<IActionResult> Edit(int? id)
  79 + {
  80 + if (id == null)
  81 + {
  82 + return NotFound();
  83 + }
  84 +
  85 + var serviceObject = await _context.ServiceObject.SingleOrDefaultAsync(m => m.ServiceObjectId == id);
  86 + if (serviceObject == null)
  87 + {
  88 + return NotFound();
  89 + }
  90 + ViewData["DepartmentAffiliationId"] = new SelectList(_context.DepartmentAffiliation, "DepartmentAffiliationId", "DepartmentAffiliationId", serviceObject.DepartmentAffiliationId);
  91 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", serviceObject.RegionId);
  92 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", serviceObject.RoadId);
  93 + ViewData["ServiceObjectTypeId"] = new SelectList(_context.ServiceObjectType, "ServiceObjectTypeId", "ServiceObjectTypeId", serviceObject.ServiceObjectTypeId);
  94 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", serviceObject.SettlementId);
  95 + return View(serviceObject);
  96 + }
  97 +
  98 + // POST: ServiceObject/Edit/5
  99 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  100 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  101 + [HttpPost]
  102 + [ValidateAntiForgeryToken]
  103 + public async Task<IActionResult> Edit(int id, [Bind("ServiceObjectId,ArrangementElements,Capacity,DepartmentAffiliationId,Distance,LocationAxis,LocationLeft,LocationRight,RegionId,RoadId,ServiceObjectTypeId,SettlementId")] ServiceObject serviceObject)
  104 + {
  105 + if (id != serviceObject.ServiceObjectId)
  106 + {
  107 + return NotFound();
  108 + }
  109 +
  110 + if (ModelState.IsValid)
  111 + {
  112 + try
  113 + {
  114 + _context.Update(serviceObject);
  115 + await _context.SaveChangesAsync();
  116 + }
  117 + catch (DbUpdateConcurrencyException)
  118 + {
  119 + if (!ServiceObjectExists(serviceObject.ServiceObjectId))
  120 + {
  121 + return NotFound();
  122 + }
  123 + else
  124 + {
  125 + throw;
  126 + }
  127 + }
  128 + return RedirectToAction("Index");
  129 + }
  130 + ViewData["DepartmentAffiliationId"] = new SelectList(_context.DepartmentAffiliation, "DepartmentAffiliationId", "DepartmentAffiliationId", serviceObject.DepartmentAffiliationId);
  131 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", serviceObject.RegionId);
  132 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", serviceObject.RoadId);
  133 + ViewData["ServiceObjectTypeId"] = new SelectList(_context.ServiceObjectType, "ServiceObjectTypeId", "ServiceObjectTypeId", serviceObject.ServiceObjectTypeId);
  134 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", serviceObject.SettlementId);
  135 + return View(serviceObject);
  136 + }
  137 +
  138 + // GET: ServiceObject/Delete/5
  139 + public async Task<IActionResult> Delete(int? id)
  140 + {
  141 + if (id == null)
  142 + {
  143 + return NotFound();
  144 + }
  145 +
  146 + var serviceObject = await _context.ServiceObject.SingleOrDefaultAsync(m => m.ServiceObjectId == id);
  147 + if (serviceObject == null)
  148 + {
  149 + return NotFound();
  150 + }
  151 +
  152 + return View(serviceObject);
  153 + }
  154 +
  155 + // POST: ServiceObject/Delete/5
  156 + [HttpPost, ActionName("Delete")]
  157 + [ValidateAntiForgeryToken]
  158 + public async Task<IActionResult> DeleteConfirmed(int id)
  159 + {
  160 + var serviceObject = await _context.ServiceObject.SingleOrDefaultAsync(m => m.ServiceObjectId == id);
  161 + _context.ServiceObject.Remove(serviceObject);
  162 + await _context.SaveChangesAsync();
  163 + return RedirectToAction("Index");
  164 + }
  165 +
  166 + private bool ServiceObjectExists(int id)
  167 + {
  168 + return _context.ServiceObject.Any(e => e.ServiceObjectId == id);
  169 + }
  170 + }
  171 +}
... ...
Controllers/ServiceObjectTypeController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class ServiceObjectTypeController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public ServiceObjectTypeController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: ServiceObjectType
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.ServiceObjectType.ToListAsync());
  25 + }
  26 +
  27 + // GET: ServiceObjectType/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var serviceObjectType = await _context.ServiceObjectType.SingleOrDefaultAsync(m => m.ServiceObjectTypeId == id);
  36 + if (serviceObjectType == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(serviceObjectType);
  42 + }
  43 +
  44 + // GET: ServiceObjectType/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: ServiceObjectType/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("ServiceObjectTypeId,Name")] ServiceObjectType serviceObjectType)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(serviceObjectType);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(serviceObjectType);
  64 + }
  65 +
  66 + // GET: ServiceObjectType/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var serviceObjectType = await _context.ServiceObjectType.SingleOrDefaultAsync(m => m.ServiceObjectTypeId == id);
  75 + if (serviceObjectType == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(serviceObjectType);
  80 + }
  81 +
  82 + // POST: ServiceObjectType/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("ServiceObjectTypeId,Name")] ServiceObjectType serviceObjectType)
  88 + {
  89 + if (id != serviceObjectType.ServiceObjectTypeId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(serviceObjectType);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!ServiceObjectTypeExists(serviceObjectType.ServiceObjectTypeId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(serviceObjectType);
  115 + }
  116 +
  117 + // GET: ServiceObjectType/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var serviceObjectType = await _context.ServiceObjectType.SingleOrDefaultAsync(m => m.ServiceObjectTypeId == id);
  126 + if (serviceObjectType == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(serviceObjectType);
  132 + }
  133 +
  134 + // POST: ServiceObjectType/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var serviceObjectType = await _context.ServiceObjectType.SingleOrDefaultAsync(m => m.ServiceObjectTypeId == id);
  140 + _context.ServiceObjectType.Remove(serviceObjectType);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool ServiceObjectTypeExists(int id)
  146 + {
  147 + return _context.ServiceObjectType.Any(e => e.ServiceObjectTypeId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/SettlementAddressLinkController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class SettlementAddressLinkController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public SettlementAddressLinkController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: SettlementAddressLink
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + var postgresDbContext = _context.SettlementAddressLink.Include(s => s.Region).Include(s => s.Road).Include(s => s.Settlement).Include(s => s.SettlementLocation);
  25 + return View(await postgresDbContext.ToListAsync());
  26 + }
  27 +
  28 + // GET: SettlementAddressLink/Details/5
  29 + public async Task<IActionResult> Details(int? id)
  30 + {
  31 + if (id == null)
  32 + {
  33 + return NotFound();
  34 + }
  35 +
  36 + var settlementAddressLink = await _context.SettlementAddressLink.SingleOrDefaultAsync(m => m.SettlementAddressLinkId == id);
  37 + if (settlementAddressLink == null)
  38 + {
  39 + return NotFound();
  40 + }
  41 +
  42 + return View(settlementAddressLink);
  43 + }
  44 +
  45 + // GET: SettlementAddressLink/Create
  46 + public IActionResult Create()
  47 + {
  48 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId");
  49 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId");
  50 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name");
  51 + ViewData["SettlementLocationId"] = new SelectList(_context.SettlementLocation, "SettlementLocationId", "Value");
  52 + return View();
  53 + }
  54 +
  55 + // POST: SettlementAddressLink/Create
  56 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  57 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  58 + [HttpPost]
  59 + [ValidateAntiForgeryToken]
  60 + public async Task<IActionResult> Create([Bind("SettlementAddressLinkId,Begin,Distance,End,RegionId,RoadId,SettlementId,SettlementLocationId")] SettlementAddressLink settlementAddressLink)
  61 + {
  62 + if (ModelState.IsValid)
  63 + {
  64 + _context.Add(settlementAddressLink);
  65 + await _context.SaveChangesAsync();
  66 + return RedirectToAction("Index");
  67 + }
  68 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", settlementAddressLink.RegionId);
  69 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", settlementAddressLink.RoadId);
  70 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", settlementAddressLink.SettlementId);
  71 + ViewData["SettlementLocationId"] = new SelectList(_context.SettlementLocation, "SettlementLocationId", "Value", settlementAddressLink.SettlementLocationId);
  72 + return View(settlementAddressLink);
  73 + }
  74 +
  75 + // GET: SettlementAddressLink/Edit/5
  76 + public async Task<IActionResult> Edit(int? id)
  77 + {
  78 + if (id == null)
  79 + {
  80 + return NotFound();
  81 + }
  82 +
  83 + var settlementAddressLink = await _context.SettlementAddressLink.SingleOrDefaultAsync(m => m.SettlementAddressLinkId == id);
  84 + if (settlementAddressLink == null)
  85 + {
  86 + return NotFound();
  87 + }
  88 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", settlementAddressLink.RegionId);
  89 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", settlementAddressLink.RoadId);
  90 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", settlementAddressLink.SettlementId);
  91 + ViewData["SettlementLocationId"] = new SelectList(_context.SettlementLocation, "SettlementLocationId", "Value", settlementAddressLink.SettlementLocationId);
  92 + return View(settlementAddressLink);
  93 + }
  94 +
  95 + // POST: SettlementAddressLink/Edit/5
  96 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  97 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  98 + [HttpPost]
  99 + [ValidateAntiForgeryToken]
  100 + public async Task<IActionResult> Edit(int id, [Bind("SettlementAddressLinkId,Begin,Distance,End,RegionId,RoadId,SettlementId,SettlementLocationId")] SettlementAddressLink settlementAddressLink)
  101 + {
  102 + if (id != settlementAddressLink.SettlementAddressLinkId)
  103 + {
  104 + return NotFound();
  105 + }
  106 +
  107 + if (ModelState.IsValid)
  108 + {
  109 + try
  110 + {
  111 + _context.Update(settlementAddressLink);
  112 + await _context.SaveChangesAsync();
  113 + }
  114 + catch (DbUpdateConcurrencyException)
  115 + {
  116 + if (!SettlementAddressLinkExists(settlementAddressLink.SettlementAddressLinkId))
  117 + {
  118 + return NotFound();
  119 + }
  120 + else
  121 + {
  122 + throw;
  123 + }
  124 + }
  125 + return RedirectToAction("Index");
  126 + }
  127 + ViewData["RegionId"] = new SelectList(_context.Region, "RegionId", "RegionId", settlementAddressLink.RegionId);
  128 + ViewData["RoadId"] = new SelectList(_context.Road, "RoadId", "RoadId", settlementAddressLink.RoadId);
  129 + ViewData["SettlementId"] = new SelectList(_context.Settlement, "SettlementId", "Name", settlementAddressLink.SettlementId);
  130 + ViewData["SettlementLocationId"] = new SelectList(_context.SettlementLocation, "SettlementLocationId", "Value", settlementAddressLink.SettlementLocationId);
  131 + return View(settlementAddressLink);
  132 + }
  133 +
  134 + // GET: SettlementAddressLink/Delete/5
  135 + public async Task<IActionResult> Delete(int? id)
  136 + {
  137 + if (id == null)
  138 + {
  139 + return NotFound();
  140 + }
  141 +
  142 + var settlementAddressLink = await _context.SettlementAddressLink.SingleOrDefaultAsync(m => m.SettlementAddressLinkId == id);
  143 + if (settlementAddressLink == null)
  144 + {
  145 + return NotFound();
  146 + }
  147 +
  148 + return View(settlementAddressLink);
  149 + }
  150 +
  151 + // POST: SettlementAddressLink/Delete/5
  152 + [HttpPost, ActionName("Delete")]
  153 + [ValidateAntiForgeryToken]
  154 + public async Task<IActionResult> DeleteConfirmed(int id)
  155 + {
  156 + var settlementAddressLink = await _context.SettlementAddressLink.SingleOrDefaultAsync(m => m.SettlementAddressLinkId == id);
  157 + _context.SettlementAddressLink.Remove(settlementAddressLink);
  158 + await _context.SaveChangesAsync();
  159 + return RedirectToAction("Index");
  160 + }
  161 +
  162 + private bool SettlementAddressLinkExists(int id)
  163 + {
  164 + return _context.SettlementAddressLink.Any(e => e.SettlementAddressLinkId == id);
  165 + }
  166 + }
  167 +}
... ...
Controllers/SettlementController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class SettlementController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public SettlementController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: Settlement
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.Settlement.ToListAsync());
  25 + }
  26 +
  27 + // GET: Settlement/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var settlement = await _context.Settlement.SingleOrDefaultAsync(m => m.SettlementId == id);
  36 + if (settlement == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(settlement);
  42 + }
  43 +
  44 + // GET: Settlement/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: Settlement/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("SettlementId,Name,Sign")] Settlement settlement)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(settlement);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(settlement);
  64 + }
  65 +
  66 + // GET: Settlement/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var settlement = await _context.Settlement.SingleOrDefaultAsync(m => m.SettlementId == id);
  75 + if (settlement == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(settlement);
  80 + }
  81 +
  82 + // POST: Settlement/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("SettlementId,Name,Sign")] Settlement settlement)
  88 + {
  89 + if (id != settlement.SettlementId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(settlement);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!SettlementExists(settlement.SettlementId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(settlement);
  115 + }
  116 +
  117 + // GET: Settlement/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var settlement = await _context.Settlement.SingleOrDefaultAsync(m => m.SettlementId == id);
  126 + if (settlement == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(settlement);
  132 + }
  133 +
  134 + // POST: Settlement/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var settlement = await _context.Settlement.SingleOrDefaultAsync(m => m.SettlementId == id);
  140 + _context.Settlement.Remove(settlement);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool SettlementExists(int id)
  146 + {
  147 + return _context.Settlement.Any(e => e.SettlementId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/SettlementLocationController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class SettlementLocationController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public SettlementLocationController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: SettlementLocation
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.SettlementLocation.ToListAsync());
  25 + }
  26 +
  27 + // GET: SettlementLocation/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var settlementLocation = await _context.SettlementLocation.SingleOrDefaultAsync(m => m.SettlementLocationId == id);
  36 + if (settlementLocation == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(settlementLocation);
  42 + }
  43 +
  44 + // GET: SettlementLocation/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: SettlementLocation/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("SettlementLocationId,Value")] SettlementLocation settlementLocation)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(settlementLocation);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(settlementLocation);
  64 + }
  65 +
  66 + // GET: SettlementLocation/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var settlementLocation = await _context.SettlementLocation.SingleOrDefaultAsync(m => m.SettlementLocationId == id);
  75 + if (settlementLocation == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(settlementLocation);
  80 + }
  81 +
  82 + // POST: SettlementLocation/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("SettlementLocationId,Value")] SettlementLocation settlementLocation)
  88 + {
  89 + if (id != settlementLocation.SettlementLocationId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(settlementLocation);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!SettlementLocationExists(settlementLocation.SettlementLocationId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(settlementLocation);
  115 + }
  116 +
  117 + // GET: SettlementLocation/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var settlementLocation = await _context.SettlementLocation.SingleOrDefaultAsync(m => m.SettlementLocationId == id);
  126 + if (settlementLocation == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(settlementLocation);
  132 + }
  133 +
  134 + // POST: SettlementLocation/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var settlementLocation = await _context.SettlementLocation.SingleOrDefaultAsync(m => m.SettlementLocationId == id);
  140 + _context.SettlementLocation.Remove(settlementLocation);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool SettlementLocationExists(int id)
  146 + {
  147 + return _context.SettlementLocation.Any(e => e.SettlementLocationId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/StateCommonController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class StateCommonController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public StateCommonController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: StateCommon
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.StateCommon.ToListAsync());
  25 + }
  26 +
  27 + // GET: StateCommon/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var stateCommon = await _context.StateCommon.SingleOrDefaultAsync(m => m.StateCommonId == id);
  36 + if (stateCommon == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(stateCommon);
  42 + }
  43 +
  44 + // GET: StateCommon/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: StateCommon/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("StateCommonId,Value")] StateCommon stateCommon)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(stateCommon);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(stateCommon);
  64 + }
  65 +
  66 + // GET: StateCommon/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var stateCommon = await _context.StateCommon.SingleOrDefaultAsync(m => m.StateCommonId == id);
  75 + if (stateCommon == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(stateCommon);
  80 + }
  81 +
  82 + // POST: StateCommon/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("StateCommonId,Value")] StateCommon stateCommon)
  88 + {
  89 + if (id != stateCommon.StateCommonId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(stateCommon);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!StateCommonExists(stateCommon.StateCommonId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(stateCommon);
  115 + }
  116 +
  117 + // GET: StateCommon/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var stateCommon = await _context.StateCommon.SingleOrDefaultAsync(m => m.StateCommonId == id);
  126 + if (stateCommon == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(stateCommon);
  132 + }
  133 +
  134 + // POST: StateCommon/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var stateCommon = await _context.StateCommon.SingleOrDefaultAsync(m => m.StateCommonId == id);
  140 + _context.StateCommon.Remove(stateCommon);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool StateCommonExists(int id)
  146 + {
  147 + return _context.StateCommon.Any(e => e.StateCommonId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/SurfaceTreatmentController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class SurfaceTreatmentController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public SurfaceTreatmentController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: SurfaceTreatment
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.SurfaceTreatment.ToListAsync());
  25 + }
  26 +
  27 + // GET: SurfaceTreatment/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var surfaceTreatment = await _context.SurfaceTreatment.SingleOrDefaultAsync(m => m.SurfaceTreatmentId == id);
  36 + if (surfaceTreatment == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(surfaceTreatment);
  42 + }
  43 +
  44 + // GET: SurfaceTreatment/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: SurfaceTreatment/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("SurfaceTreatmentId,Name")] SurfaceTreatment surfaceTreatment)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(surfaceTreatment);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(surfaceTreatment);
  64 + }
  65 +
  66 + // GET: SurfaceTreatment/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var surfaceTreatment = await _context.SurfaceTreatment.SingleOrDefaultAsync(m => m.SurfaceTreatmentId == id);
  75 + if (surfaceTreatment == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(surfaceTreatment);
  80 + }
  81 +
  82 + // POST: SurfaceTreatment/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("SurfaceTreatmentId,Name")] SurfaceTreatment surfaceTreatment)
  88 + {
  89 + if (id != surfaceTreatment.SurfaceTreatmentId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(surfaceTreatment);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!SurfaceTreatmentExists(surfaceTreatment.SurfaceTreatmentId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(surfaceTreatment);
  115 + }
  116 +
  117 + // GET: SurfaceTreatment/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var surfaceTreatment = await _context.SurfaceTreatment.SingleOrDefaultAsync(m => m.SurfaceTreatmentId == id);
  126 + if (surfaceTreatment == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(surfaceTreatment);
  132 + }
  133 +
  134 + // POST: SurfaceTreatment/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var surfaceTreatment = await _context.SurfaceTreatment.SingleOrDefaultAsync(m => m.SurfaceTreatmentId == id);
  140 + _context.SurfaceTreatment.Remove(surfaceTreatment);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool SurfaceTreatmentExists(int id)
  146 + {
  147 + return _context.SurfaceTreatment.Any(e => e.SurfaceTreatmentId == id);
  148 + }
  149 + }
  150 +}
... ...
Controllers/SurfaceTypeController.cs 0 → 100755
  1 +using System;
  2 +using System.Collections.Generic;
  3 +using System.Linq;
  4 +using System.Threading.Tasks;
  5 +using Microsoft.AspNetCore.Mvc;
  6 +using Microsoft.AspNetCore.Mvc.Rendering;
  7 +using Microsoft.EntityFrameworkCore;
  8 +using Maps.Entities;
  9 +
  10 +namespace maps_core.Controllers
  11 +{
  12 + public class SurfaceTypeController : Controller
  13 + {
  14 + private readonly PostgresDbContext _context;
  15 +
  16 + public SurfaceTypeController(PostgresDbContext context)
  17 + {
  18 + _context = context;
  19 + }
  20 +
  21 + // GET: SurfaceType
  22 + public async Task<IActionResult> Index()
  23 + {
  24 + return View(await _context.SurfaceType.ToListAsync());
  25 + }
  26 +
  27 + // GET: SurfaceType/Details/5
  28 + public async Task<IActionResult> Details(int? id)
  29 + {
  30 + if (id == null)
  31 + {
  32 + return NotFound();
  33 + }
  34 +
  35 + var surfaceType = await _context.SurfaceType.SingleOrDefaultAsync(m => m.SurfaceTypeId == id);
  36 + if (surfaceType == null)
  37 + {
  38 + return NotFound();
  39 + }
  40 +
  41 + return View(surfaceType);
  42 + }
  43 +
  44 + // GET: SurfaceType/Create
  45 + public IActionResult Create()
  46 + {
  47 + return View();
  48 + }
  49 +
  50 + // POST: SurfaceType/Create
  51 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  52 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  53 + [HttpPost]
  54 + [ValidateAntiForgeryToken]
  55 + public async Task<IActionResult> Create([Bind("SurfaceTypeId,Name")] SurfaceType surfaceType)
  56 + {
  57 + if (ModelState.IsValid)
  58 + {
  59 + _context.Add(surfaceType);
  60 + await _context.SaveChangesAsync();
  61 + return RedirectToAction("Index");
  62 + }
  63 + return View(surfaceType);
  64 + }
  65 +
  66 + // GET: SurfaceType/Edit/5
  67 + public async Task<IActionResult> Edit(int? id)
  68 + {
  69 + if (id == null)
  70 + {
  71 + return NotFound();
  72 + }
  73 +
  74 + var surfaceType = await _context.SurfaceType.SingleOrDefaultAsync(m => m.SurfaceTypeId == id);
  75 + if (surfaceType == null)
  76 + {
  77 + return NotFound();
  78 + }
  79 + return View(surfaceType);
  80 + }
  81 +
  82 + // POST: SurfaceType/Edit/5
  83 + // To protect from overposting attacks, please enable the specific properties you want to bind to, for
  84 + // more details see http://go.microsoft.com/fwlink/?LinkId=317598.
  85 + [HttpPost]
  86 + [ValidateAntiForgeryToken]
  87 + public async Task<IActionResult> Edit(int id, [Bind("SurfaceTypeId,Name")] SurfaceType surfaceType)
  88 + {
  89 + if (id != surfaceType.SurfaceTypeId)
  90 + {
  91 + return NotFound();
  92 + }
  93 +
  94 + if (ModelState.IsValid)
  95 + {
  96 + try
  97 + {
  98 + _context.Update(surfaceType);
  99 + await _context.SaveChangesAsync();
  100 + }
  101 + catch (DbUpdateConcurrencyException)
  102 + {
  103 + if (!SurfaceTypeExists(surfaceType.SurfaceTypeId))
  104 + {
  105 + return NotFound();
  106 + }
  107 + else
  108 + {
  109 + throw;
  110 + }
  111 + }
  112 + return RedirectToAction("Index");
  113 + }
  114 + return View(surfaceType);
  115 + }
  116 +
  117 + // GET: SurfaceType/Delete/5
  118 + public async Task<IActionResult> Delete(int? id)
  119 + {
  120 + if (id == null)
  121 + {
  122 + return NotFound();
  123 + }
  124 +
  125 + var surfaceType = await _context.SurfaceType.SingleOrDefaultAsync(m => m.SurfaceTypeId == id);
  126 + if (surfaceType == null)
  127 + {
  128 + return NotFound();
  129 + }
  130 +
  131 + return View(surfaceType);
  132 + }
  133 +
  134 + // POST: SurfaceType/Delete/5
  135 + [HttpPost, ActionName("Delete")]
  136 + [ValidateAntiForgeryToken]
  137 + public async Task<IActionResult> DeleteConfirmed(int id)
  138 + {
  139 + var surfaceType = await _context.SurfaceType.SingleOrDefaultAsync(m => m.SurfaceTypeId == id);
  140 + _context.SurfaceType.Remove(surfaceType);
  141 + await _context.SaveChangesAsync();
  142 + return RedirectToAction("Index");
  143 + }
  144 +
  145 + private bool SurfaceTypeExists(int id)
  146 + {
  147 + return _context.SurfaceType.Any(e => e.SurfaceTypeId == id);
  148 + }
  149 + }
  150 +}
... ...
Startup.cs
... ... @@ -8,7 +8,6 @@ using Microsoft.Extensions.Configuration;
8 8 using Microsoft.Extensions.DependencyInjection;
9 9 using Microsoft.Extensions.Logging;
10 10 using Microsoft.EntityFrameworkCore;
11   -using Maps.Models;
12 11 using Maps.Entities;
13 12 namespace Maps
14 13 {
... ...
Views/CrossSection/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.CrossSection
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>CrossSection</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Angle" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Angle" class="form-control" />
  25 + <span asp-validation-for="Angle" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="Direction" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="Direction" class="form-control" />
  32 + <span asp-validation-for="Direction" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <label asp-for="DistanceEdge" class="col-md-2 control-label"></label>
  37 + <div class="col-md-10">
  38 + <input asp-for="DistanceEdge" class="form-control" />
  39 + <span asp-validation-for="DistanceEdge" class="text-danger" />
  40 + </div>
  41 + </div>
  42 + <div class="form-group">
  43 + <label asp-for="LengthSection" class="col-md-2 control-label"></label>
  44 + <div class="col-md-10">
  45 + <input asp-for="LengthSection" class="form-control" />
  46 + <span asp-validation-for="LengthSection" class="text-danger" />
  47 + </div>
  48 + </div>
  49 + <div class="form-group">
  50 + <label asp-for="LengthSurface" class="col-md-2 control-label"></label>
  51 + <div class="col-md-10">
  52 + <input asp-for="LengthSurface" class="form-control" />
  53 + <span asp-validation-for="LengthSurface" class="text-danger" />
  54 + </div>
  55 + </div>
  56 + <div class="form-group">
  57 + <label asp-for="LocationLeft" class="col-md-2 control-label"></label>
  58 + <div class="col-md-10">
  59 + <input asp-for="LocationLeft" class="form-control" />
  60 + <span asp-validation-for="LocationLeft" class="text-danger" />
  61 + </div>
  62 + </div>
  63 + <div class="form-group">
  64 + <label asp-for="LocationRight" class="col-md-2 control-label"></label>
  65 + <div class="col-md-10">
  66 + <input asp-for="LocationRight" class="form-control" />
  67 + <span asp-validation-for="LocationRight" class="text-danger" />
  68 + </div>
  69 + </div>
  70 + <div class="form-group">
  71 + <label asp-for="RegionId" class="col-md-2 control-label"></label>
  72 + <div class="col-md-10">
  73 + <select asp-for="RegionId" class ="form-control" asp-items="ViewBag.RegionId"></select>
  74 + </div>
  75 + </div>
  76 + <div class="form-group">
  77 + <label asp-for="RoadId" class="col-md-2 control-label"></label>
  78 + <div class="col-md-10">
  79 + <select asp-for="RoadId" class ="form-control" asp-items="ViewBag.RoadId"></select>
  80 + </div>
  81 + </div>
  82 + <div class="form-group">
  83 + <label asp-for="SafetyAvailability" class="col-md-2 control-label"></label>
  84 + <div class="col-md-10">
  85 + <input asp-for="SafetyAvailability" class="form-control" />
  86 + <span asp-validation-for="SafetyAvailability" class="text-danger" />
  87 + </div>
  88 + </div>
  89 + <div class="form-group">
  90 + <label asp-for="StateCommonId" class="col-md-2 control-label"></label>
  91 + <div class="col-md-10">
  92 + <select asp-for="StateCommonId" class ="form-control" asp-items="ViewBag.StateCommonId"></select>
  93 + </div>
  94 + </div>
  95 + <div class="form-group">
  96 + <label asp-for="SurfaceTypeId" class="col-md-2 control-label"></label>
  97 + <div class="col-md-10">
  98 + <select asp-for="SurfaceTypeId" class ="form-control" asp-items="ViewBag.SurfaceTypeId"></select>
  99 + </div>
  100 + </div>
  101 + <div class="form-group">
  102 + <label asp-for="TubeAvailability" class="col-md-2 control-label"></label>
  103 + <div class="col-md-10">
  104 + <input asp-for="TubeAvailability" class="form-control" />
  105 + <span asp-validation-for="TubeAvailability" class="text-danger" />
  106 + </div>
  107 + </div>
  108 + <div class="form-group">
  109 + <label asp-for="Width" class="col-md-2 control-label"></label>
  110 + <div class="col-md-10">
  111 + <input asp-for="Width" class="form-control" />
  112 + <span asp-validation-for="Width" class="text-danger" />
  113 + </div>
  114 + </div>
  115 + <div class="form-group">
  116 + <label asp-for="YearBuild" class="col-md-2 control-label"></label>
  117 + <div class="col-md-10">
  118 + <input asp-for="YearBuild" class="form-control" />
  119 + <span asp-validation-for="YearBuild" class="text-danger" />
  120 + </div>
  121 + </div>
  122 + <div class="form-group">
  123 + <label asp-for="YearRepair" class="col-md-2 control-label"></label>
  124 + <div class="col-md-10">
  125 + <input asp-for="YearRepair" class="form-control" />
  126 + <span asp-validation-for="YearRepair" class="text-danger" />
  127 + </div>
  128 + </div>
  129 + <div class="form-group">
  130 + <div class="col-md-offset-2 col-md-10">
  131 + <input type="submit" value="Create" class="btn btn-default" />
  132 + </div>
  133 + </div>
  134 + </div>
  135 +</form>
  136 +
  137 +<div>
  138 + <a asp-action="Index">Back to List</a>
  139 +</div>
  140 +
  141 +</body>
  142 +</html>
... ...
Views/CrossSection/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.CrossSection
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>CrossSection</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Angle)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Angle)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.Direction)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.Direction)
  32 + </dd>
  33 + <dt>
  34 + @Html.DisplayNameFor(model => model.DistanceEdge)
  35 + </dt>
  36 + <dd>
  37 + @Html.DisplayFor(model => model.DistanceEdge)
  38 + </dd>
  39 + <dt>
  40 + @Html.DisplayNameFor(model => model.LengthSection)
  41 + </dt>
  42 + <dd>
  43 + @Html.DisplayFor(model => model.LengthSection)
  44 + </dd>
  45 + <dt>
  46 + @Html.DisplayNameFor(model => model.LengthSurface)
  47 + </dt>
  48 + <dd>
  49 + @Html.DisplayFor(model => model.LengthSurface)
  50 + </dd>
  51 + <dt>
  52 + @Html.DisplayNameFor(model => model.LocationLeft)
  53 + </dt>
  54 + <dd>
  55 + @Html.DisplayFor(model => model.LocationLeft)
  56 + </dd>
  57 + <dt>
  58 + @Html.DisplayNameFor(model => model.LocationRight)
  59 + </dt>
  60 + <dd>
  61 + @Html.DisplayFor(model => model.LocationRight)
  62 + </dd>
  63 + <dt>
  64 + @Html.DisplayNameFor(model => model.SafetyAvailability)
  65 + </dt>
  66 + <dd>
  67 + @Html.DisplayFor(model => model.SafetyAvailability)
  68 + </dd>
  69 + <dt>
  70 + @Html.DisplayNameFor(model => model.TubeAvailability)
  71 + </dt>
  72 + <dd>
  73 + @Html.DisplayFor(model => model.TubeAvailability)
  74 + </dd>
  75 + <dt>
  76 + @Html.DisplayNameFor(model => model.Width)
  77 + </dt>
  78 + <dd>
  79 + @Html.DisplayFor(model => model.Width)
  80 + </dd>
  81 + <dt>
  82 + @Html.DisplayNameFor(model => model.YearBuild)
  83 + </dt>
  84 + <dd>
  85 + @Html.DisplayFor(model => model.YearBuild)
  86 + </dd>
  87 + <dt>
  88 + @Html.DisplayNameFor(model => model.YearRepair)
  89 + </dt>
  90 + <dd>
  91 + @Html.DisplayFor(model => model.YearRepair)
  92 + </dd>
  93 + </dl>
  94 +
  95 + <form asp-action="Delete">
  96 + <div class="form-actions no-color">
  97 + <input type="submit" value="Delete" class="btn btn-default" /> |
  98 + <a asp-action="Index">Back to List</a>
  99 + </div>
  100 + </form>
  101 +</div>
  102 +</body>
  103 +</html>
... ...
Views/CrossSection/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.CrossSection
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>CrossSection</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Angle)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Angle)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.Direction)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.Direction)
  31 + </dd>
  32 + <dt>
  33 + @Html.DisplayNameFor(model => model.DistanceEdge)
  34 + </dt>
  35 + <dd>
  36 + @Html.DisplayFor(model => model.DistanceEdge)
  37 + </dd>
  38 + <dt>
  39 + @Html.DisplayNameFor(model => model.LengthSection)
  40 + </dt>
  41 + <dd>
  42 + @Html.DisplayFor(model => model.LengthSection)
  43 + </dd>
  44 + <dt>
  45 + @Html.DisplayNameFor(model => model.LengthSurface)
  46 + </dt>
  47 + <dd>
  48 + @Html.DisplayFor(model => model.LengthSurface)
  49 + </dd>
  50 + <dt>
  51 + @Html.DisplayNameFor(model => model.LocationLeft)
  52 + </dt>
  53 + <dd>
  54 + @Html.DisplayFor(model => model.LocationLeft)
  55 + </dd>
  56 + <dt>
  57 + @Html.DisplayNameFor(model => model.LocationRight)
  58 + </dt>
  59 + <dd>
  60 + @Html.DisplayFor(model => model.LocationRight)
  61 + </dd>
  62 + <dt>
  63 + @Html.DisplayNameFor(model => model.SafetyAvailability)
  64 + </dt>
  65 + <dd>
  66 + @Html.DisplayFor(model => model.SafetyAvailability)
  67 + </dd>
  68 + <dt>
  69 + @Html.DisplayNameFor(model => model.TubeAvailability)
  70 + </dt>
  71 + <dd>
  72 + @Html.DisplayFor(model => model.TubeAvailability)
  73 + </dd>
  74 + <dt>
  75 + @Html.DisplayNameFor(model => model.Width)
  76 + </dt>
  77 + <dd>
  78 + @Html.DisplayFor(model => model.Width)
  79 + </dd>
  80 + <dt>
  81 + @Html.DisplayNameFor(model => model.YearBuild)
  82 + </dt>
  83 + <dd>
  84 + @Html.DisplayFor(model => model.YearBuild)
  85 + </dd>
  86 + <dt>
  87 + @Html.DisplayNameFor(model => model.YearRepair)
  88 + </dt>
  89 + <dd>
  90 + @Html.DisplayFor(model => model.YearRepair)
  91 + </dd>
  92 + </dl>
  93 +</div>
  94 +<div>
  95 + <a asp-action="Edit" asp-route-id="@Model.CrossSectionId">Edit</a> |
  96 + <a asp-action="Index">Back to List</a>
  97 +</div>
  98 +</body>
  99 +</html>
... ...
Views/CrossSection/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.CrossSection
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>CrossSection</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="CrossSectionId" />
  22 + <div class="form-group">
  23 + <label asp-for="Angle" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Angle" class="form-control" />
  26 + <span asp-validation-for="Angle" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="Direction" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="Direction" class="form-control" />
  33 + <span asp-validation-for="Direction" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <label asp-for="DistanceEdge" class="col-md-2 control-label"></label>
  38 + <div class="col-md-10">
  39 + <input asp-for="DistanceEdge" class="form-control" />
  40 + <span asp-validation-for="DistanceEdge" class="text-danger" />
  41 + </div>
  42 + </div>
  43 + <div class="form-group">
  44 + <label asp-for="LengthSection" class="col-md-2 control-label"></label>
  45 + <div class="col-md-10">
  46 + <input asp-for="LengthSection" class="form-control" />
  47 + <span asp-validation-for="LengthSection" class="text-danger" />
  48 + </div>
  49 + </div>
  50 + <div class="form-group">
  51 + <label asp-for="LengthSurface" class="col-md-2 control-label"></label>
  52 + <div class="col-md-10">
  53 + <input asp-for="LengthSurface" class="form-control" />
  54 + <span asp-validation-for="LengthSurface" class="text-danger" />
  55 + </div>
  56 + </div>
  57 + <div class="form-group">
  58 + <label asp-for="LocationLeft" class="col-md-2 control-label"></label>
  59 + <div class="col-md-10">
  60 + <input asp-for="LocationLeft" class="form-control" />
  61 + <span asp-validation-for="LocationLeft" class="text-danger" />
  62 + </div>
  63 + </div>
  64 + <div class="form-group">
  65 + <label asp-for="LocationRight" class="col-md-2 control-label"></label>
  66 + <div class="col-md-10">
  67 + <input asp-for="LocationRight" class="form-control" />
  68 + <span asp-validation-for="LocationRight" class="text-danger" />
  69 + </div>
  70 + </div>
  71 + <div class="form-group">
  72 + <label asp-for="RegionId" class="control-label col-md-2"></label>
  73 + <div class="col-md-10">
  74 + <select asp-for="RegionId" class="form-control" asp-items="ViewBag.RegionId"></select>
  75 + <span asp-validation-for="RegionId" class="text-danger" />
  76 + </div>
  77 + </div>
  78 + <div class="form-group">
  79 + <label asp-for="RoadId" class="control-label col-md-2"></label>
  80 + <div class="col-md-10">
  81 + <select asp-for="RoadId" class="form-control" asp-items="ViewBag.RoadId"></select>
  82 + <span asp-validation-for="RoadId" class="text-danger" />
  83 + </div>
  84 + </div>
  85 + <div class="form-group">
  86 + <label asp-for="SafetyAvailability" class="col-md-2 control-label"></label>
  87 + <div class="col-md-10">
  88 + <input asp-for="SafetyAvailability" class="form-control" />
  89 + <span asp-validation-for="SafetyAvailability" class="text-danger" />
  90 + </div>
  91 + </div>
  92 + <div class="form-group">
  93 + <label asp-for="StateCommonId" class="control-label col-md-2"></label>
  94 + <div class="col-md-10">
  95 + <select asp-for="StateCommonId" class="form-control" asp-items="ViewBag.StateCommonId"></select>
  96 + <span asp-validation-for="StateCommonId" class="text-danger" />
  97 + </div>
  98 + </div>
  99 + <div class="form-group">
  100 + <label asp-for="SurfaceTypeId" class="control-label col-md-2"></label>
  101 + <div class="col-md-10">
  102 + <select asp-for="SurfaceTypeId" class="form-control" asp-items="ViewBag.SurfaceTypeId"></select>
  103 + <span asp-validation-for="SurfaceTypeId" class="text-danger" />
  104 + </div>
  105 + </div>
  106 + <div class="form-group">
  107 + <label asp-for="TubeAvailability" class="col-md-2 control-label"></label>
  108 + <div class="col-md-10">
  109 + <input asp-for="TubeAvailability" class="form-control" />
  110 + <span asp-validation-for="TubeAvailability" class="text-danger" />
  111 + </div>
  112 + </div>
  113 + <div class="form-group">
  114 + <label asp-for="Width" class="col-md-2 control-label"></label>
  115 + <div class="col-md-10">
  116 + <input asp-for="Width" class="form-control" />
  117 + <span asp-validation-for="Width" class="text-danger" />
  118 + </div>
  119 + </div>
  120 + <div class="form-group">
  121 + <label asp-for="YearBuild" class="col-md-2 control-label"></label>
  122 + <div class="col-md-10">
  123 + <input asp-for="YearBuild" class="form-control" />
  124 + <span asp-validation-for="YearBuild" class="text-danger" />
  125 + </div>
  126 + </div>
  127 + <div class="form-group">
  128 + <label asp-for="YearRepair" class="col-md-2 control-label"></label>
  129 + <div class="col-md-10">
  130 + <input asp-for="YearRepair" class="form-control" />
  131 + <span asp-validation-for="YearRepair" class="text-danger" />
  132 + </div>
  133 + </div>
  134 + <div class="form-group">
  135 + <div class="col-md-offset-2 col-md-10">
  136 + <input type="submit" value="Save" class="btn btn-default" />
  137 + </div>
  138 + </div>
  139 + </div>
  140 +</form>
  141 +
  142 +<div>
  143 + <a asp-action="Index">Back to List</a>
  144 +</div>
  145 +
  146 +</body>
  147 +</html>
... ...
Views/CrossSection/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.CrossSection>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Angle)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.Direction)
  26 + </th>
  27 + <th>
  28 + @Html.DisplayNameFor(model => model.DistanceEdge)
  29 + </th>
  30 + <th>
  31 + @Html.DisplayNameFor(model => model.LengthSection)
  32 + </th>
  33 + <th>
  34 + @Html.DisplayNameFor(model => model.LengthSurface)
  35 + </th>
  36 + <th>
  37 + @Html.DisplayNameFor(model => model.LocationLeft)
  38 + </th>
  39 + <th>
  40 + @Html.DisplayNameFor(model => model.LocationRight)
  41 + </th>
  42 + <th>
  43 + @Html.DisplayNameFor(model => model.SafetyAvailability)
  44 + </th>
  45 + <th>
  46 + @Html.DisplayNameFor(model => model.TubeAvailability)
  47 + </th>
  48 + <th>
  49 + @Html.DisplayNameFor(model => model.Width)
  50 + </th>
  51 + <th>
  52 + @Html.DisplayNameFor(model => model.YearBuild)
  53 + </th>
  54 + <th>
  55 + @Html.DisplayNameFor(model => model.YearRepair)
  56 + </th>
  57 + <th></th>
  58 + </tr>
  59 + </thead>
  60 + <tbody>
  61 +@foreach (var item in Model) {
  62 + <tr>
  63 + <td>
  64 + @Html.DisplayFor(modelItem => item.Angle)
  65 + </td>
  66 + <td>
  67 + @Html.DisplayFor(modelItem => item.Direction)
  68 + </td>
  69 + <td>
  70 + @Html.DisplayFor(modelItem => item.DistanceEdge)
  71 + </td>
  72 + <td>
  73 + @Html.DisplayFor(modelItem => item.LengthSection)
  74 + </td>
  75 + <td>
  76 + @Html.DisplayFor(modelItem => item.LengthSurface)
  77 + </td>
  78 + <td>
  79 + @Html.DisplayFor(modelItem => item.LocationLeft)
  80 + </td>
  81 + <td>
  82 + @Html.DisplayFor(modelItem => item.LocationRight)
  83 + </td>
  84 + <td>
  85 + @Html.DisplayFor(modelItem => item.SafetyAvailability)
  86 + </td>
  87 + <td>
  88 + @Html.DisplayFor(modelItem => item.TubeAvailability)
  89 + </td>
  90 + <td>
  91 + @Html.DisplayFor(modelItem => item.Width)
  92 + </td>
  93 + <td>
  94 + @Html.DisplayFor(modelItem => item.YearBuild)
  95 + </td>
  96 + <td>
  97 + @Html.DisplayFor(modelItem => item.YearRepair)
  98 + </td>
  99 + <td>
  100 + <a asp-action="Edit" asp-route-id="@item.CrossSectionId">Edit</a> |
  101 + <a asp-action="Details" asp-route-id="@item.CrossSectionId">Details</a> |
  102 + <a asp-action="Delete" asp-route-id="@item.CrossSectionId">Delete</a>
  103 + </td>
  104 + </tr>
  105 +}
  106 + </tbody>
  107 +</table>
  108 +</body>
  109 +</html>
... ...
Views/DepartmentAffiliation/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.DepartmentAffiliation
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>DepartmentAffiliation</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Name" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Name" class="form-control" />
  25 + <span asp-validation-for="Name" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <div class="col-md-offset-2 col-md-10">
  30 + <input type="submit" value="Create" class="btn btn-default" />
  31 + </div>
  32 + </div>
  33 + </div>
  34 +</form>
  35 +
  36 +<div>
  37 + <a asp-action="Index">Back to List</a>
  38 +</div>
  39 +
  40 +</body>
  41 +</html>
... ...
Views/DepartmentAffiliation/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.DepartmentAffiliation
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>DepartmentAffiliation</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Name)
  26 + </dd>
  27 + </dl>
  28 +
  29 + <form asp-action="Delete">
  30 + <div class="form-actions no-color">
  31 + <input type="submit" value="Delete" class="btn btn-default" /> |
  32 + <a asp-action="Index">Back to List</a>
  33 + </div>
  34 + </form>
  35 +</div>
  36 +</body>
  37 +</html>
... ...
Views/DepartmentAffiliation/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.DepartmentAffiliation
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>DepartmentAffiliation</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Name)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Name)
  25 + </dd>
  26 + </dl>
  27 +</div>
  28 +<div>
  29 + <a asp-action="Edit" asp-route-id="@Model.DepartmentAffiliationId">Edit</a> |
  30 + <a asp-action="Index">Back to List</a>
  31 +</div>
  32 +</body>
  33 +</html>
... ...
Views/DepartmentAffiliation/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.DepartmentAffiliation
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>DepartmentAffiliation</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="DepartmentAffiliationId" />
  22 + <div class="form-group">
  23 + <label asp-for="Name" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Name" class="form-control" />
  26 + <span asp-validation-for="Name" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <div class="col-md-offset-2 col-md-10">
  31 + <input type="submit" value="Save" class="btn btn-default" />
  32 + </div>
  33 + </div>
  34 + </div>
  35 +</form>
  36 +
  37 +<div>
  38 + <a asp-action="Index">Back to List</a>
  39 +</div>
  40 +
  41 +</body>
  42 +</html>
... ...
Views/DepartmentAffiliation/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.DepartmentAffiliation>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </th>
  24 + <th></th>
  25 + </tr>
  26 + </thead>
  27 + <tbody>
  28 +@foreach (var item in Model) {
  29 + <tr>
  30 + <td>
  31 + @Html.DisplayFor(modelItem => item.Name)
  32 + </td>
  33 + <td>
  34 + <a asp-action="Edit" asp-route-id="@item.DepartmentAffiliationId">Edit</a> |
  35 + <a asp-action="Details" asp-route-id="@item.DepartmentAffiliationId">Details</a> |
  36 + <a asp-action="Delete" asp-route-id="@item.DepartmentAffiliationId">Delete</a>
  37 + </td>
  38 + </tr>
  39 +}
  40 + </tbody>
  41 +</table>
  42 +</body>
  43 +</html>
... ...
Views/FlowIntensity/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.FlowIntensity
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>FlowIntensity</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Begin" class="form-control" />
  25 + <span asp-validation-for="Begin" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="DateAdd" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="DateAdd" class="form-control" />
  32 + <span asp-validation-for="DateAdd" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <label asp-for="End" class="col-md-2 control-label"></label>
  37 + <div class="col-md-10">
  38 + <input asp-for="End" class="form-control" />
  39 + <span asp-validation-for="End" class="text-danger" />
  40 + </div>
  41 + </div>
  42 + <div class="form-group">
  43 + <label asp-for="IntensityBus" class="col-md-2 control-label"></label>
  44 + <div class="col-md-10">
  45 + <input asp-for="IntensityBus" class="form-control" />
  46 + <span asp-validation-for="IntensityBus" class="text-danger" />
  47 + </div>
  48 + </div>
  49 + <div class="form-group">
  50 + <label asp-for="IntensityBusCoupled" class="col-md-2 control-label"></label>
  51 + <div class="col-md-10">
  52 + <input asp-for="IntensityBusCoupled" class="form-control" />
  53 + <span asp-validation-for="IntensityBusCoupled" class="text-danger" />
  54 + </div>
  55 + </div>
  56 + <div class="form-group">
  57 + <label asp-for="IntensityCar" class="col-md-2 control-label"></label>
  58 + <div class="col-md-10">
  59 + <input asp-for="IntensityCar" class="form-control" />
  60 + <span asp-validation-for="IntensityCar" class="text-danger" />
  61 + </div>
  62 + </div>
  63 + <div class="form-group">
  64 + <label asp-for="IntensityIncrease" class="col-md-2 control-label"></label>
  65 + <div class="col-md-10">
  66 + <input asp-for="IntensityIncrease" class="form-control" />
  67 + <span asp-validation-for="IntensityIncrease" class="text-danger" />
  68 + </div>
  69 + </div>
  70 + <div class="form-group">
  71 + <label asp-for="IntensityLorryThirty" class="col-md-2 control-label"></label>
  72 + <div class="col-md-10">
  73 + <input asp-for="IntensityLorryThirty" class="form-control" />
  74 + <span asp-validation-for="IntensityLorryThirty" class="text-danger" />
  75 + </div>
  76 + </div>
  77 + <div class="form-group">
  78 + <label asp-for="IntensityLorryTwelve" class="col-md-2 control-label"></label>
  79 + <div class="col-md-10">
  80 + <input asp-for="IntensityLorryTwelve" class="form-control" />
  81 + <span asp-validation-for="IntensityLorryTwelve" class="text-danger" />
  82 + </div>
  83 + </div>
  84 + <div class="form-group">
  85 + <label asp-for="IntensityLorryTwelveTwenty" class="col-md-2 control-label"></label>
  86 + <div class="col-md-10">
  87 + <input asp-for="IntensityLorryTwelveTwenty" class="form-control" />
  88 + <span asp-validation-for="IntensityLorryTwelveTwenty" class="text-danger" />
  89 + </div>
  90 + </div>
  91 + <div class="form-group">
  92 + <label asp-for="IntensityLorryTwentyThirty" class="col-md-2 control-label"></label>
  93 + <div class="col-md-10">
  94 + <input asp-for="IntensityLorryTwentyThirty" class="form-control" />
  95 + <span asp-validation-for="IntensityLorryTwentyThirty" class="text-danger" />
  96 + </div>
  97 + </div>
  98 + <div class="form-group">
  99 + <label asp-for="IntensityMoto" class="col-md-2 control-label"></label>
  100 + <div class="col-md-10">
  101 + <input asp-for="IntensityMoto" class="form-control" />
  102 + <span asp-validation-for="IntensityMoto" class="text-danger" />
  103 + </div>
  104 + </div>
  105 + <div class="form-group">
  106 + <label asp-for="IntensityMotoSidecar" class="col-md-2 control-label"></label>
  107 + <div class="col-md-10">
  108 + <input asp-for="IntensityMotoSidecar" class="form-control" />
  109 + <span asp-validation-for="IntensityMotoSidecar" class="text-danger" />
  110 + </div>
  111 + </div>
  112 + <div class="form-group">
  113 + <label asp-for="IntensityTotal" class="col-md-2 control-label"></label>
  114 + <div class="col-md-10">
  115 + <input asp-for="IntensityTotal" class="form-control" />
  116 + <span asp-validation-for="IntensityTotal" class="text-danger" />
  117 + </div>
  118 + </div>
  119 + <div class="form-group">
  120 + <label asp-for="IntensityTractorOverTen" class="col-md-2 control-label"></label>
  121 + <div class="col-md-10">
  122 + <input asp-for="IntensityTractorOverTen" class="form-control" />
  123 + <span asp-validation-for="IntensityTractorOverTen" class="text-danger" />
  124 + </div>
  125 + </div>
  126 + <div class="form-group">
  127 + <label asp-for="IntensityTractorUnderTen" class="col-md-2 control-label"></label>
  128 + <div class="col-md-10">
  129 + <input asp-for="IntensityTractorUnderTen" class="form-control" />
  130 + <span asp-validation-for="IntensityTractorUnderTen" class="text-danger" />
  131 + </div>
  132 + </div>
  133 + <div class="form-group">
  134 + <label asp-for="IntensityTruckEightFourteen" class="col-md-2 control-label"></label>
  135 + <div class="col-md-10">
  136 + <input asp-for="IntensityTruckEightFourteen" class="form-control" />
  137 + <span asp-validation-for="IntensityTruckEightFourteen" class="text-danger" />
  138 + </div>
  139 + </div>
  140 + <div class="form-group">
  141 + <label asp-for="IntensityTruckFourteen" class="col-md-2 control-label"></label>
  142 + <div class="col-md-10">
  143 + <input asp-for="IntensityTruckFourteen" class="form-control" />
  144 + <span asp-validation-for="IntensityTruckFourteen" class="text-danger" />
  145 + </div>
  146 + </div>
  147 + <div class="form-group">
  148 + <label asp-for="IntensityTruckSixEight" class="col-md-2 control-label"></label>
  149 + <div class="col-md-10">
  150 + <input asp-for="IntensityTruckSixEight" class="form-control" />
  151 + <span asp-validation-for="IntensityTruckSixEight" class="text-danger" />
  152 + </div>
  153 + </div>
  154 + <div class="form-group">
  155 + <label asp-for="IntensityTruckTwo" class="col-md-2 control-label"></label>
  156 + <div class="col-md-10">
  157 + <input asp-for="IntensityTruckTwo" class="form-control" />
  158 + <span asp-validation-for="IntensityTruckTwo" class="text-danger" />
  159 + </div>
  160 + </div>
  161 + <div class="form-group">
  162 + <label asp-for="IntensityTruckTwoSix" class="col-md-2 control-label"></label>
  163 + <div class="col-md-10">
  164 + <input asp-for="IntensityTruckTwoSix" class="form-control" />
  165 + <span asp-validation-for="IntensityTruckTwoSix" class="text-danger" />
  166 + </div>
  167 + </div>
  168 + <div class="form-group">
  169 + <label asp-for="Location" class="col-md-2 control-label"></label>
  170 + <div class="col-md-10">
  171 + <input asp-for="Location" class="form-control" />
  172 + <span asp-validation-for="Location" class="text-danger" />
  173 + </div>
  174 + </div>
  175 + <div class="form-group">
  176 + <label asp-for="RegionId" class="col-md-2 control-label"></label>
  177 + <div class="col-md-10">
  178 + <select asp-for="RegionId" class ="form-control" asp-items="ViewBag.RegionId"></select>
  179 + </div>
  180 + </div>
  181 + <div class="form-group">
  182 + <label asp-for="RoadDirectionId" class="col-md-2 control-label"></label>
  183 + <div class="col-md-10">
  184 + <select asp-for="RoadDirectionId" class ="form-control" asp-items="ViewBag.RoadDirectionId"></select>
  185 + </div>
  186 + </div>
  187 + <div class="form-group">
  188 + <label asp-for="RoadId" class="col-md-2 control-label"></label>
  189 + <div class="col-md-10">
  190 + <select asp-for="RoadId" class ="form-control" asp-items="ViewBag.RoadId"></select>
  191 + </div>
  192 + </div>
  193 + <div class="form-group">
  194 + <label asp-for="SettlementId" class="col-md-2 control-label"></label>
  195 + <div class="col-md-10">
  196 + <select asp-for="SettlementId" class ="form-control" asp-items="ViewBag.SettlementId"></select>
  197 + </div>
  198 + </div>
  199 + <div class="form-group">
  200 + <div class="col-md-offset-2 col-md-10">
  201 + <input type="submit" value="Create" class="btn btn-default" />
  202 + </div>
  203 + </div>
  204 + </div>
  205 +</form>
  206 +
  207 +<div>
  208 + <a asp-action="Index">Back to List</a>
  209 +</div>
  210 +
  211 +</body>
  212 +</html>
... ...
Views/FlowIntensity/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.FlowIntensity
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>FlowIntensity</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Begin)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.DateAdd)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.DateAdd)
  32 + </dd>
  33 + <dt>
  34 + @Html.DisplayNameFor(model => model.End)
  35 + </dt>
  36 + <dd>
  37 + @Html.DisplayFor(model => model.End)
  38 + </dd>
  39 + <dt>
  40 + @Html.DisplayNameFor(model => model.IntensityBus)
  41 + </dt>
  42 + <dd>
  43 + @Html.DisplayFor(model => model.IntensityBus)
  44 + </dd>
  45 + <dt>
  46 + @Html.DisplayNameFor(model => model.IntensityBusCoupled)
  47 + </dt>
  48 + <dd>
  49 + @Html.DisplayFor(model => model.IntensityBusCoupled)
  50 + </dd>
  51 + <dt>
  52 + @Html.DisplayNameFor(model => model.IntensityCar)
  53 + </dt>
  54 + <dd>
  55 + @Html.DisplayFor(model => model.IntensityCar)
  56 + </dd>
  57 + <dt>
  58 + @Html.DisplayNameFor(model => model.IntensityIncrease)
  59 + </dt>
  60 + <dd>
  61 + @Html.DisplayFor(model => model.IntensityIncrease)
  62 + </dd>
  63 + <dt>
  64 + @Html.DisplayNameFor(model => model.IntensityLorryThirty)
  65 + </dt>
  66 + <dd>
  67 + @Html.DisplayFor(model => model.IntensityLorryThirty)
  68 + </dd>
  69 + <dt>
  70 + @Html.DisplayNameFor(model => model.IntensityLorryTwelve)
  71 + </dt>
  72 + <dd>
  73 + @Html.DisplayFor(model => model.IntensityLorryTwelve)
  74 + </dd>
  75 + <dt>
  76 + @Html.DisplayNameFor(model => model.IntensityLorryTwelveTwenty)
  77 + </dt>
  78 + <dd>
  79 + @Html.DisplayFor(model => model.IntensityLorryTwelveTwenty)
  80 + </dd>
  81 + <dt>
  82 + @Html.DisplayNameFor(model => model.IntensityLorryTwentyThirty)
  83 + </dt>
  84 + <dd>
  85 + @Html.DisplayFor(model => model.IntensityLorryTwentyThirty)
  86 + </dd>
  87 + <dt>
  88 + @Html.DisplayNameFor(model => model.IntensityMoto)
  89 + </dt>
  90 + <dd>
  91 + @Html.DisplayFor(model => model.IntensityMoto)
  92 + </dd>
  93 + <dt>
  94 + @Html.DisplayNameFor(model => model.IntensityMotoSidecar)
  95 + </dt>
  96 + <dd>
  97 + @Html.DisplayFor(model => model.IntensityMotoSidecar)
  98 + </dd>
  99 + <dt>
  100 + @Html.DisplayNameFor(model => model.IntensityTotal)
  101 + </dt>
  102 + <dd>
  103 + @Html.DisplayFor(model => model.IntensityTotal)
  104 + </dd>
  105 + <dt>
  106 + @Html.DisplayNameFor(model => model.IntensityTractorOverTen)
  107 + </dt>
  108 + <dd>
  109 + @Html.DisplayFor(model => model.IntensityTractorOverTen)
  110 + </dd>
  111 + <dt>
  112 + @Html.DisplayNameFor(model => model.IntensityTractorUnderTen)
  113 + </dt>
  114 + <dd>
  115 + @Html.DisplayFor(model => model.IntensityTractorUnderTen)
  116 + </dd>
  117 + <dt>
  118 + @Html.DisplayNameFor(model => model.IntensityTruckEightFourteen)
  119 + </dt>
  120 + <dd>
  121 + @Html.DisplayFor(model => model.IntensityTruckEightFourteen)
  122 + </dd>
  123 + <dt>
  124 + @Html.DisplayNameFor(model => model.IntensityTruckFourteen)
  125 + </dt>
  126 + <dd>
  127 + @Html.DisplayFor(model => model.IntensityTruckFourteen)
  128 + </dd>
  129 + <dt>
  130 + @Html.DisplayNameFor(model => model.IntensityTruckSixEight)
  131 + </dt>
  132 + <dd>
  133 + @Html.DisplayFor(model => model.IntensityTruckSixEight)
  134 + </dd>
  135 + <dt>
  136 + @Html.DisplayNameFor(model => model.IntensityTruckTwo)
  137 + </dt>
  138 + <dd>
  139 + @Html.DisplayFor(model => model.IntensityTruckTwo)
  140 + </dd>
  141 + <dt>
  142 + @Html.DisplayNameFor(model => model.IntensityTruckTwoSix)
  143 + </dt>
  144 + <dd>
  145 + @Html.DisplayFor(model => model.IntensityTruckTwoSix)
  146 + </dd>
  147 + <dt>
  148 + @Html.DisplayNameFor(model => model.Location)
  149 + </dt>
  150 + <dd>
  151 + @Html.DisplayFor(model => model.Location)
  152 + </dd>
  153 + </dl>
  154 +
  155 + <form asp-action="Delete">
  156 + <div class="form-actions no-color">
  157 + <input type="submit" value="Delete" class="btn btn-default" /> |
  158 + <a asp-action="Index">Back to List</a>
  159 + </div>
  160 + </form>
  161 +</div>
  162 +</body>
  163 +</html>
... ...
Views/FlowIntensity/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.FlowIntensity
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>FlowIntensity</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Begin)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Begin)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.DateAdd)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.DateAdd)
  31 + </dd>
  32 + <dt>
  33 + @Html.DisplayNameFor(model => model.End)
  34 + </dt>
  35 + <dd>
  36 + @Html.DisplayFor(model => model.End)
  37 + </dd>
  38 + <dt>
  39 + @Html.DisplayNameFor(model => model.IntensityBus)
  40 + </dt>
  41 + <dd>
  42 + @Html.DisplayFor(model => model.IntensityBus)
  43 + </dd>
  44 + <dt>
  45 + @Html.DisplayNameFor(model => model.IntensityBusCoupled)
  46 + </dt>
  47 + <dd>
  48 + @Html.DisplayFor(model => model.IntensityBusCoupled)
  49 + </dd>
  50 + <dt>
  51 + @Html.DisplayNameFor(model => model.IntensityCar)
  52 + </dt>
  53 + <dd>
  54 + @Html.DisplayFor(model => model.IntensityCar)
  55 + </dd>
  56 + <dt>
  57 + @Html.DisplayNameFor(model => model.IntensityIncrease)
  58 + </dt>
  59 + <dd>
  60 + @Html.DisplayFor(model => model.IntensityIncrease)
  61 + </dd>
  62 + <dt>
  63 + @Html.DisplayNameFor(model => model.IntensityLorryThirty)
  64 + </dt>
  65 + <dd>
  66 + @Html.DisplayFor(model => model.IntensityLorryThirty)
  67 + </dd>
  68 + <dt>
  69 + @Html.DisplayNameFor(model => model.IntensityLorryTwelve)
  70 + </dt>
  71 + <dd>
  72 + @Html.DisplayFor(model => model.IntensityLorryTwelve)
  73 + </dd>
  74 + <dt>
  75 + @Html.DisplayNameFor(model => model.IntensityLorryTwelveTwenty)
  76 + </dt>
  77 + <dd>
  78 + @Html.DisplayFor(model => model.IntensityLorryTwelveTwenty)
  79 + </dd>
  80 + <dt>
  81 + @Html.DisplayNameFor(model => model.IntensityLorryTwentyThirty)
  82 + </dt>
  83 + <dd>
  84 + @Html.DisplayFor(model => model.IntensityLorryTwentyThirty)
  85 + </dd>
  86 + <dt>
  87 + @Html.DisplayNameFor(model => model.IntensityMoto)
  88 + </dt>
  89 + <dd>
  90 + @Html.DisplayFor(model => model.IntensityMoto)
  91 + </dd>
  92 + <dt>
  93 + @Html.DisplayNameFor(model => model.IntensityMotoSidecar)
  94 + </dt>
  95 + <dd>
  96 + @Html.DisplayFor(model => model.IntensityMotoSidecar)
  97 + </dd>
  98 + <dt>
  99 + @Html.DisplayNameFor(model => model.IntensityTotal)
  100 + </dt>
  101 + <dd>
  102 + @Html.DisplayFor(model => model.IntensityTotal)
  103 + </dd>
  104 + <dt>
  105 + @Html.DisplayNameFor(model => model.IntensityTractorOverTen)
  106 + </dt>
  107 + <dd>
  108 + @Html.DisplayFor(model => model.IntensityTractorOverTen)
  109 + </dd>
  110 + <dt>
  111 + @Html.DisplayNameFor(model => model.IntensityTractorUnderTen)
  112 + </dt>
  113 + <dd>
  114 + @Html.DisplayFor(model => model.IntensityTractorUnderTen)
  115 + </dd>
  116 + <dt>
  117 + @Html.DisplayNameFor(model => model.IntensityTruckEightFourteen)
  118 + </dt>
  119 + <dd>
  120 + @Html.DisplayFor(model => model.IntensityTruckEightFourteen)
  121 + </dd>
  122 + <dt>
  123 + @Html.DisplayNameFor(model => model.IntensityTruckFourteen)
  124 + </dt>
  125 + <dd>
  126 + @Html.DisplayFor(model => model.IntensityTruckFourteen)
  127 + </dd>
  128 + <dt>
  129 + @Html.DisplayNameFor(model => model.IntensityTruckSixEight)
  130 + </dt>
  131 + <dd>
  132 + @Html.DisplayFor(model => model.IntensityTruckSixEight)
  133 + </dd>
  134 + <dt>
  135 + @Html.DisplayNameFor(model => model.IntensityTruckTwo)
  136 + </dt>
  137 + <dd>
  138 + @Html.DisplayFor(model => model.IntensityTruckTwo)
  139 + </dd>
  140 + <dt>
  141 + @Html.DisplayNameFor(model => model.IntensityTruckTwoSix)
  142 + </dt>
  143 + <dd>
  144 + @Html.DisplayFor(model => model.IntensityTruckTwoSix)
  145 + </dd>
  146 + <dt>
  147 + @Html.DisplayNameFor(model => model.Location)
  148 + </dt>
  149 + <dd>
  150 + @Html.DisplayFor(model => model.Location)
  151 + </dd>
  152 + </dl>
  153 +</div>
  154 +<div>
  155 + <a asp-action="Edit" asp-route-id="@Model.FlowIntensityId">Edit</a> |
  156 + <a asp-action="Index">Back to List</a>
  157 +</div>
  158 +</body>
  159 +</html>
... ...
Views/FlowIntensity/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.FlowIntensity
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>FlowIntensity</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="FlowIntensityId" />
  22 + <div class="form-group">
  23 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Begin" class="form-control" />
  26 + <span asp-validation-for="Begin" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="DateAdd" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="DateAdd" class="form-control" />
  33 + <span asp-validation-for="DateAdd" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <label asp-for="End" class="col-md-2 control-label"></label>
  38 + <div class="col-md-10">
  39 + <input asp-for="End" class="form-control" />
  40 + <span asp-validation-for="End" class="text-danger" />
  41 + </div>
  42 + </div>
  43 + <div class="form-group">
  44 + <label asp-for="IntensityBus" class="col-md-2 control-label"></label>
  45 + <div class="col-md-10">
  46 + <input asp-for="IntensityBus" class="form-control" />
  47 + <span asp-validation-for="IntensityBus" class="text-danger" />
  48 + </div>
  49 + </div>
  50 + <div class="form-group">
  51 + <label asp-for="IntensityBusCoupled" class="col-md-2 control-label"></label>
  52 + <div class="col-md-10">
  53 + <input asp-for="IntensityBusCoupled" class="form-control" />
  54 + <span asp-validation-for="IntensityBusCoupled" class="text-danger" />
  55 + </div>
  56 + </div>
  57 + <div class="form-group">
  58 + <label asp-for="IntensityCar" class="col-md-2 control-label"></label>
  59 + <div class="col-md-10">
  60 + <input asp-for="IntensityCar" class="form-control" />
  61 + <span asp-validation-for="IntensityCar" class="text-danger" />
  62 + </div>
  63 + </div>
  64 + <div class="form-group">
  65 + <label asp-for="IntensityIncrease" class="col-md-2 control-label"></label>
  66 + <div class="col-md-10">
  67 + <input asp-for="IntensityIncrease" class="form-control" />
  68 + <span asp-validation-for="IntensityIncrease" class="text-danger" />
  69 + </div>
  70 + </div>
  71 + <div class="form-group">
  72 + <label asp-for="IntensityLorryThirty" class="col-md-2 control-label"></label>
  73 + <div class="col-md-10">
  74 + <input asp-for="IntensityLorryThirty" class="form-control" />
  75 + <span asp-validation-for="IntensityLorryThirty" class="text-danger" />
  76 + </div>
  77 + </div>
  78 + <div class="form-group">
  79 + <label asp-for="IntensityLorryTwelve" class="col-md-2 control-label"></label>
  80 + <div class="col-md-10">
  81 + <input asp-for="IntensityLorryTwelve" class="form-control" />
  82 + <span asp-validation-for="IntensityLorryTwelve" class="text-danger" />
  83 + </div>
  84 + </div>
  85 + <div class="form-group">
  86 + <label asp-for="IntensityLorryTwelveTwenty" class="col-md-2 control-label"></label>
  87 + <div class="col-md-10">
  88 + <input asp-for="IntensityLorryTwelveTwenty" class="form-control" />
  89 + <span asp-validation-for="IntensityLorryTwelveTwenty" class="text-danger" />
  90 + </div>
  91 + </div>
  92 + <div class="form-group">
  93 + <label asp-for="IntensityLorryTwentyThirty" class="col-md-2 control-label"></label>
  94 + <div class="col-md-10">
  95 + <input asp-for="IntensityLorryTwentyThirty" class="form-control" />
  96 + <span asp-validation-for="IntensityLorryTwentyThirty" class="text-danger" />
  97 + </div>
  98 + </div>
  99 + <div class="form-group">
  100 + <label asp-for="IntensityMoto" class="col-md-2 control-label"></label>
  101 + <div class="col-md-10">
  102 + <input asp-for="IntensityMoto" class="form-control" />
  103 + <span asp-validation-for="IntensityMoto" class="text-danger" />
  104 + </div>
  105 + </div>
  106 + <div class="form-group">
  107 + <label asp-for="IntensityMotoSidecar" class="col-md-2 control-label"></label>
  108 + <div class="col-md-10">
  109 + <input asp-for="IntensityMotoSidecar" class="form-control" />
  110 + <span asp-validation-for="IntensityMotoSidecar" class="text-danger" />
  111 + </div>
  112 + </div>
  113 + <div class="form-group">
  114 + <label asp-for="IntensityTotal" class="col-md-2 control-label"></label>
  115 + <div class="col-md-10">
  116 + <input asp-for="IntensityTotal" class="form-control" />
  117 + <span asp-validation-for="IntensityTotal" class="text-danger" />
  118 + </div>
  119 + </div>
  120 + <div class="form-group">
  121 + <label asp-for="IntensityTractorOverTen" class="col-md-2 control-label"></label>
  122 + <div class="col-md-10">
  123 + <input asp-for="IntensityTractorOverTen" class="form-control" />
  124 + <span asp-validation-for="IntensityTractorOverTen" class="text-danger" />
  125 + </div>
  126 + </div>
  127 + <div class="form-group">
  128 + <label asp-for="IntensityTractorUnderTen" class="col-md-2 control-label"></label>
  129 + <div class="col-md-10">
  130 + <input asp-for="IntensityTractorUnderTen" class="form-control" />
  131 + <span asp-validation-for="IntensityTractorUnderTen" class="text-danger" />
  132 + </div>
  133 + </div>
  134 + <div class="form-group">
  135 + <label asp-for="IntensityTruckEightFourteen" class="col-md-2 control-label"></label>
  136 + <div class="col-md-10">
  137 + <input asp-for="IntensityTruckEightFourteen" class="form-control" />
  138 + <span asp-validation-for="IntensityTruckEightFourteen" class="text-danger" />
  139 + </div>
  140 + </div>
  141 + <div class="form-group">
  142 + <label asp-for="IntensityTruckFourteen" class="col-md-2 control-label"></label>
  143 + <div class="col-md-10">
  144 + <input asp-for="IntensityTruckFourteen" class="form-control" />
  145 + <span asp-validation-for="IntensityTruckFourteen" class="text-danger" />
  146 + </div>
  147 + </div>
  148 + <div class="form-group">
  149 + <label asp-for="IntensityTruckSixEight" class="col-md-2 control-label"></label>
  150 + <div class="col-md-10">
  151 + <input asp-for="IntensityTruckSixEight" class="form-control" />
  152 + <span asp-validation-for="IntensityTruckSixEight" class="text-danger" />
  153 + </div>
  154 + </div>
  155 + <div class="form-group">
  156 + <label asp-for="IntensityTruckTwo" class="col-md-2 control-label"></label>
  157 + <div class="col-md-10">
  158 + <input asp-for="IntensityTruckTwo" class="form-control" />
  159 + <span asp-validation-for="IntensityTruckTwo" class="text-danger" />
  160 + </div>
  161 + </div>
  162 + <div class="form-group">
  163 + <label asp-for="IntensityTruckTwoSix" class="col-md-2 control-label"></label>
  164 + <div class="col-md-10">
  165 + <input asp-for="IntensityTruckTwoSix" class="form-control" />
  166 + <span asp-validation-for="IntensityTruckTwoSix" class="text-danger" />
  167 + </div>
  168 + </div>
  169 + <div class="form-group">
  170 + <label asp-for="Location" class="col-md-2 control-label"></label>
  171 + <div class="col-md-10">
  172 + <input asp-for="Location" class="form-control" />
  173 + <span asp-validation-for="Location" class="text-danger" />
  174 + </div>
  175 + </div>
  176 + <div class="form-group">
  177 + <label asp-for="RegionId" class="control-label col-md-2"></label>
  178 + <div class="col-md-10">
  179 + <select asp-for="RegionId" class="form-control" asp-items="ViewBag.RegionId"></select>
  180 + <span asp-validation-for="RegionId" class="text-danger" />
  181 + </div>
  182 + </div>
  183 + <div class="form-group">
  184 + <label asp-for="RoadDirectionId" class="control-label col-md-2"></label>
  185 + <div class="col-md-10">
  186 + <select asp-for="RoadDirectionId" class="form-control" asp-items="ViewBag.RoadDirectionId"></select>
  187 + <span asp-validation-for="RoadDirectionId" class="text-danger" />
  188 + </div>
  189 + </div>
  190 + <div class="form-group">
  191 + <label asp-for="RoadId" class="control-label col-md-2"></label>
  192 + <div class="col-md-10">
  193 + <select asp-for="RoadId" class="form-control" asp-items="ViewBag.RoadId"></select>
  194 + <span asp-validation-for="RoadId" class="text-danger" />
  195 + </div>
  196 + </div>
  197 + <div class="form-group">
  198 + <label asp-for="SettlementId" class="control-label col-md-2"></label>
  199 + <div class="col-md-10">
  200 + <select asp-for="SettlementId" class="form-control" asp-items="ViewBag.SettlementId"></select>
  201 + <span asp-validation-for="SettlementId" class="text-danger" />
  202 + </div>
  203 + </div>
  204 + <div class="form-group">
  205 + <div class="col-md-offset-2 col-md-10">
  206 + <input type="submit" value="Save" class="btn btn-default" />
  207 + </div>
  208 + </div>
  209 + </div>
  210 +</form>
  211 +
  212 +<div>
  213 + <a asp-action="Index">Back to List</a>
  214 +</div>
  215 +
  216 +</body>
  217 +</html>
... ...
Views/FlowIntensity/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.FlowIntensity>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.DateAdd)
  26 + </th>
  27 + <th>
  28 + @Html.DisplayNameFor(model => model.End)
  29 + </th>
  30 + <th>
  31 + @Html.DisplayNameFor(model => model.IntensityBus)
  32 + </th>
  33 + <th>
  34 + @Html.DisplayNameFor(model => model.IntensityBusCoupled)
  35 + </th>
  36 + <th>
  37 + @Html.DisplayNameFor(model => model.IntensityCar)
  38 + </th>
  39 + <th>
  40 + @Html.DisplayNameFor(model => model.IntensityIncrease)
  41 + </th>
  42 + <th>
  43 + @Html.DisplayNameFor(model => model.IntensityLorryThirty)
  44 + </th>
  45 + <th>
  46 + @Html.DisplayNameFor(model => model.IntensityLorryTwelve)
  47 + </th>
  48 + <th>
  49 + @Html.DisplayNameFor(model => model.IntensityLorryTwelveTwenty)
  50 + </th>
  51 + <th>
  52 + @Html.DisplayNameFor(model => model.IntensityLorryTwentyThirty)
  53 + </th>
  54 + <th>
  55 + @Html.DisplayNameFor(model => model.IntensityMoto)
  56 + </th>
  57 + <th>
  58 + @Html.DisplayNameFor(model => model.IntensityMotoSidecar)
  59 + </th>
  60 + <th>
  61 + @Html.DisplayNameFor(model => model.IntensityTotal)
  62 + </th>
  63 + <th>
  64 + @Html.DisplayNameFor(model => model.IntensityTractorOverTen)
  65 + </th>
  66 + <th>
  67 + @Html.DisplayNameFor(model => model.IntensityTractorUnderTen)
  68 + </th>
  69 + <th>
  70 + @Html.DisplayNameFor(model => model.IntensityTruckEightFourteen)
  71 + </th>
  72 + <th>
  73 + @Html.DisplayNameFor(model => model.IntensityTruckFourteen)
  74 + </th>
  75 + <th>
  76 + @Html.DisplayNameFor(model => model.IntensityTruckSixEight)
  77 + </th>
  78 + <th>
  79 + @Html.DisplayNameFor(model => model.IntensityTruckTwo)
  80 + </th>
  81 + <th>
  82 + @Html.DisplayNameFor(model => model.IntensityTruckTwoSix)
  83 + </th>
  84 + <th>
  85 + @Html.DisplayNameFor(model => model.Location)
  86 + </th>
  87 + <th></th>
  88 + </tr>
  89 + </thead>
  90 + <tbody>
  91 +@foreach (var item in Model) {
  92 + <tr>
  93 + <td>
  94 + @Html.DisplayFor(modelItem => item.Begin)
  95 + </td>
  96 + <td>
  97 + @Html.DisplayFor(modelItem => item.DateAdd)
  98 + </td>
  99 + <td>
  100 + @Html.DisplayFor(modelItem => item.End)
  101 + </td>
  102 + <td>
  103 + @Html.DisplayFor(modelItem => item.IntensityBus)
  104 + </td>
  105 + <td>
  106 + @Html.DisplayFor(modelItem => item.IntensityBusCoupled)
  107 + </td>
  108 + <td>
  109 + @Html.DisplayFor(modelItem => item.IntensityCar)
  110 + </td>
  111 + <td>
  112 + @Html.DisplayFor(modelItem => item.IntensityIncrease)
  113 + </td>
  114 + <td>
  115 + @Html.DisplayFor(modelItem => item.IntensityLorryThirty)
  116 + </td>
  117 + <td>
  118 + @Html.DisplayFor(modelItem => item.IntensityLorryTwelve)
  119 + </td>
  120 + <td>
  121 + @Html.DisplayFor(modelItem => item.IntensityLorryTwelveTwenty)
  122 + </td>
  123 + <td>
  124 + @Html.DisplayFor(modelItem => item.IntensityLorryTwentyThirty)
  125 + </td>
  126 + <td>
  127 + @Html.DisplayFor(modelItem => item.IntensityMoto)
  128 + </td>
  129 + <td>
  130 + @Html.DisplayFor(modelItem => item.IntensityMotoSidecar)
  131 + </td>
  132 + <td>
  133 + @Html.DisplayFor(modelItem => item.IntensityTotal)
  134 + </td>
  135 + <td>
  136 + @Html.DisplayFor(modelItem => item.IntensityTractorOverTen)
  137 + </td>
  138 + <td>
  139 + @Html.DisplayFor(modelItem => item.IntensityTractorUnderTen)
  140 + </td>
  141 + <td>
  142 + @Html.DisplayFor(modelItem => item.IntensityTruckEightFourteen)
  143 + </td>
  144 + <td>
  145 + @Html.DisplayFor(modelItem => item.IntensityTruckFourteen)
  146 + </td>
  147 + <td>
  148 + @Html.DisplayFor(modelItem => item.IntensityTruckSixEight)
  149 + </td>
  150 + <td>
  151 + @Html.DisplayFor(modelItem => item.IntensityTruckTwo)
  152 + </td>
  153 + <td>
  154 + @Html.DisplayFor(modelItem => item.IntensityTruckTwoSix)
  155 + </td>
  156 + <td>
  157 + @Html.DisplayFor(modelItem => item.Location)
  158 + </td>
  159 + <td>
  160 + <a asp-action="Edit" asp-route-id="@item.FlowIntensityId">Edit</a> |
  161 + <a asp-action="Details" asp-route-id="@item.FlowIntensityId">Details</a> |
  162 + <a asp-action="Delete" asp-route-id="@item.FlowIntensityId">Delete</a>
  163 + </td>
  164 + </tr>
  165 +}
  166 + </tbody>
  167 +</table>
  168 +</body>
  169 +</html>
... ...
Views/Home/About.cshtml deleted
1   -@{
2   - ViewData["Title"] = "About";
3   -}
4   -<h2>@ViewData["Title"].</h2>
5   -<h3>@ViewData["Message"]</h3>
6   -
7   -<p>Use this area to provide additional information.</p>
Views/Home/Contact.cshtml deleted
1   -@{
2   - ViewData["Title"] = "Contact";
3   -}
4   -<h2>@ViewData["Title"].</h2>
5   -<h3>@ViewData["Message"]</h3>
6   -
7   -<address>
8   - One Microsoft Way<br />
9   - Redmond, WA 98052-6399<br />
10   - <abbr title="Phone">P:</abbr>
11   - 425.555.0100
12   -</address>
13   -
14   -<address>
15   - <strong>Support:</strong> <a href="mailto:Support@example.com">Support@example.com</a><br />
16   - <strong>Marketing:</strong> <a href="mailto:Marketing@example.com">Marketing@example.com</a>
17   -</address>
Views/Home/Index.cshtml deleted
1   -@{
2   - ViewData["Title"] = "Home Page";
3   -}
4   -
5   -<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="6000">
6   - <ol class="carousel-indicators">
7   - <li data-target="#myCarousel" data-slide-to="0" class="active"></li>
8   - <li data-target="#myCarousel" data-slide-to="1"></li>
9   - <li data-target="#myCarousel" data-slide-to="2"></li>
10   - <li data-target="#myCarousel" data-slide-to="3"></li>
11   - </ol>
12   - <div class="carousel-inner" role="listbox">
13   - <div class="item active">
14   - <img src="~/images/banner1.svg" alt="ASP.NET" class="img-responsive" />
15   - <div class="carousel-caption" role="option">
16   - <p>
17   - Learn how to build ASP.NET apps that can run anywhere.
18   - <a class="btn btn-default" href="http://go.microsoft.com/fwlink/?LinkID=525028&clcid=0x409">
19   - Learn More
20   - </a>
21   - </p>
22   - </div>
23   - </div>
24   - <div class="item">
25   - <img src="~/images/banner2.svg" alt="Visual Studio" class="img-responsive" />
26   - <div class="carousel-caption" role="option">
27   - <p>
28   - There are powerful new features in Visual Studio for building modern web apps.
29   - <a class="btn btn-default" href="http://go.microsoft.com/fwlink/?LinkID=525030&clcid=0x409">
30   - Learn More
31   - </a>
32   - </p>
33   - </div>
34   - </div>
35   - <div class="item">
36   - <img src="~/images/banner3.svg" alt="Package Management" class="img-responsive" />
37   - <div class="carousel-caption" role="option">
38   - <p>
39   - Bring in libraries from NuGet, Bower, and npm, and automate tasks using Grunt or Gulp.
40   - <a class="btn btn-default" href="http://go.microsoft.com/fwlink/?LinkID=525029&clcid=0x409">
41   - Learn More
42   - </a>
43   - </p>
44   - </div>
45   - </div>
46   - <div class="item">
47   - <img src="~/images/banner4.svg" alt="Microsoft Azure" class="img-responsive" />
48   - <div class="carousel-caption" role="option">
49   - <p>
50   - Learn how Microsoft's Azure cloud platform allows you to build, deploy, and scale web apps.
51   - <a class="btn btn-default" href="http://go.microsoft.com/fwlink/?LinkID=525027&clcid=0x409">
52   - Learn More
53   - </a>
54   - </p>
55   - </div>
56   - </div>
57   - </div>
58   - <a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
59   - <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
60   - <span class="sr-only">Previous</span>
61   - </a>
62   - <a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
63   - <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
64   - <span class="sr-only">Next</span>
65   - </a>
66   -</div>
67   -
68   -<div class="row">
69   - <div class="col-md-3">
70   - <h2>Application uses</h2>
71   - <ul>
72   - <li>Sample pages using ASP.NET Core MVC</li>
73   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=518004">Bower</a> for managing client-side libraries</li>
74   - <li>Theming using <a href="http://go.microsoft.com/fwlink/?LinkID=398939">Bootstrap</a></li>
75   - </ul>
76   - </div>
77   - <div class="col-md-3">
78   - <h2>How to</h2>
79   - <ul>
80   - <li><a href="http://go.microsoft.com/fwlink/?LinkID=398600">Add a Controller and View</a></li>
81   - <li><a href="http://go.microsoft.com/fwlink/?LinkID=699562">Add an appsetting in config and access it in app.</a></li>
82   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=699315">Manage User Secrets using Secret Manager.</a></li>
83   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=699316">Use logging to log a message.</a></li>
84   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=699317">Add packages using NuGet.</a></li>
85   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=699318">Add client packages using Bower.</a></li>
86   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=699319">Target development, staging or production environment.</a></li>
87   - </ul>
88   - </div>
89   - <div class="col-md-3">
90   - <h2>Overview</h2>
91   - <ul>
92   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=518008">Conceptual overview of what is ASP.NET Core</a></li>
93   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=699320">Fundamentals of ASP.NET Core such as Startup and middleware.</a></li>
94   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=398602">Working with Data</a></li>
95   - <li><a href="http://go.microsoft.com/fwlink/?LinkId=398603">Security</a></li>
96   - <li><a href="http://go.microsoft.com/fwlink/?LinkID=699321">Client side development</a></li>
97   - <li><a href="http://go.microsoft.com/fwlink/?LinkID=699322">Develop on different platforms</a></li>
98   - <li><a href="http://go.microsoft.com/fwlink/?LinkID=699323">Read more on the documentation site</a></li>
99   - </ul>
100   - </div>
101   - <div class="col-md-3">
102   - <h2>Run & Deploy</h2>
103   - <ul>
104   - <li><a href="http://go.microsoft.com/fwlink/?LinkID=517851">Run your app</a></li>
105   - <li><a href="http://go.microsoft.com/fwlink/?LinkID=517853">Run tools such as EF migrations and more</a></li>
106   - <li><a href="http://go.microsoft.com/fwlink/?LinkID=398609">Publish to Microsoft Azure Web Apps</a></li>
107   - </ul>
108   - </div>
109   -</div>
Views/Organization/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.Organization
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>Organization</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="DateAdd" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="DateAdd" class="form-control" />
  25 + <span asp-validation-for="DateAdd" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="Name" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="Name" class="form-control" />
  32 + <span asp-validation-for="Name" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <div class="col-md-offset-2 col-md-10">
  37 + <input type="submit" value="Create" class="btn btn-default" />
  38 + </div>
  39 + </div>
  40 + </div>
  41 +</form>
  42 +
  43 +<div>
  44 + <a asp-action="Index">Back to List</a>
  45 +</div>
  46 +
  47 +</body>
  48 +</html>
... ...
Views/Organization/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.Organization
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>Organization</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.DateAdd)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.DateAdd)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.Name)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.Name)
  32 + </dd>
  33 + </dl>
  34 +
  35 + <form asp-action="Delete">
  36 + <div class="form-actions no-color">
  37 + <input type="submit" value="Delete" class="btn btn-default" /> |
  38 + <a asp-action="Index">Back to List</a>
  39 + </div>
  40 + </form>
  41 +</div>
  42 +</body>
  43 +</html>
... ...
Views/Organization/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.Organization
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>Organization</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.DateAdd)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.DateAdd)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.Name)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.Name)
  31 + </dd>
  32 + </dl>
  33 +</div>
  34 +<div>
  35 + <a asp-action="Edit" asp-route-id="@Model.OrganizationId">Edit</a> |
  36 + <a asp-action="Index">Back to List</a>
  37 +</div>
  38 +</body>
  39 +</html>
... ...
Views/Organization/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.Organization
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>Organization</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="OrganizationId" />
  22 + <div class="form-group">
  23 + <label asp-for="DateAdd" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="DateAdd" class="form-control" />
  26 + <span asp-validation-for="DateAdd" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="Name" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="Name" class="form-control" />
  33 + <span asp-validation-for="Name" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <div class="col-md-offset-2 col-md-10">
  38 + <input type="submit" value="Save" class="btn btn-default" />
  39 + </div>
  40 + </div>
  41 + </div>
  42 +</form>
  43 +
  44 +<div>
  45 + <a asp-action="Index">Back to List</a>
  46 +</div>
  47 +
  48 +</body>
  49 +</html>
... ...
Views/Organization/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.Organization>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.DateAdd)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.Name)
  26 + </th>
  27 + <th></th>
  28 + </tr>
  29 + </thead>
  30 + <tbody>
  31 +@foreach (var item in Model) {
  32 + <tr>
  33 + <td>
  34 + @Html.DisplayFor(modelItem => item.DateAdd)
  35 + </td>
  36 + <td>
  37 + @Html.DisplayFor(modelItem => item.Name)
  38 + </td>
  39 + <td>
  40 + <a asp-action="Edit" asp-route-id="@item.OrganizationId">Edit</a> |
  41 + <a asp-action="Details" asp-route-id="@item.OrganizationId">Details</a> |
  42 + <a asp-action="Delete" asp-route-id="@item.OrganizationId">Delete</a>
  43 + </td>
  44 + </tr>
  45 +}
  46 + </tbody>
  47 +</table>
  48 +</body>
  49 +</html>
... ...
Views/Region/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.Region
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>Region</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Index" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Index" class="form-control" />
  25 + <span asp-validation-for="Index" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="Name" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="Name" class="form-control" />
  32 + <span asp-validation-for="Name" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <div class="col-md-offset-2 col-md-10">
  37 + <input type="submit" value="Create" class="btn btn-default" />
  38 + </div>
  39 + </div>
  40 + </div>
  41 +</form>
  42 +
  43 +<div>
  44 + <a asp-action="Index">Back to List</a>
  45 +</div>
  46 +
  47 +</body>
  48 +</html>
... ...
Views/Region/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.Region
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>Region</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Index)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Index)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.Name)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.Name)
  32 + </dd>
  33 + </dl>
  34 +
  35 + <form asp-action="Delete">
  36 + <div class="form-actions no-color">
  37 + <input type="submit" value="Delete" class="btn btn-default" /> |
  38 + <a asp-action="Index">Back to List</a>
  39 + </div>
  40 + </form>
  41 +</div>
  42 +</body>
  43 +</html>
... ...
Views/Region/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.Region
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>Region</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Index)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Index)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.Name)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.Name)
  31 + </dd>
  32 + </dl>
  33 +</div>
  34 +<div>
  35 + <a asp-action="Edit" asp-route-id="@Model.RegionId">Edit</a> |
  36 + <a asp-action="Index">Back to List</a>
  37 +</div>
  38 +</body>
  39 +</html>
... ...
Views/Region/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.Region
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>Region</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="RegionId" />
  22 + <div class="form-group">
  23 + <label asp-for="Index" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Index" class="form-control" />
  26 + <span asp-validation-for="Index" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="Name" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="Name" class="form-control" />
  33 + <span asp-validation-for="Name" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <div class="col-md-offset-2 col-md-10">
  38 + <input type="submit" value="Save" class="btn btn-default" />
  39 + </div>
  40 + </div>
  41 + </div>
  42 +</form>
  43 +
  44 +<div>
  45 + <a asp-action="Index">Back to List</a>
  46 +</div>
  47 +
  48 +</body>
  49 +</html>
... ...
Views/Region/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.Region>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Index)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.Name)
  26 + </th>
  27 + <th></th>
  28 + </tr>
  29 + </thead>
  30 + <tbody>
  31 +@foreach (var item in Model) {
  32 + <tr>
  33 + <td>
  34 + @Html.DisplayFor(modelItem => item.Index)
  35 + </td>
  36 + <td>
  37 + @Html.DisplayFor(modelItem => item.Name)
  38 + </td>
  39 + <td>
  40 + <a asp-action="Edit" asp-route-id="@item.RegionId">Edit</a> |
  41 + <a asp-action="Details" asp-route-id="@item.RegionId">Details</a> |
  42 + <a asp-action="Delete" asp-route-id="@item.RegionId">Delete</a>
  43 + </td>
  44 + </tr>
  45 +}
  46 + </tbody>
  47 +</table>
  48 +</body>
  49 +</html>
... ...
Views/Road/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.Road
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>Road</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="AcceptTransferDoc" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="AcceptTransferDoc" class="form-control" />
  25 + <span asp-validation-for="AcceptTransferDoc" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="AcceptanceDoc" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="AcceptanceDoc" class="form-control" />
  32 + <span asp-validation-for="AcceptanceDoc" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <label asp-for="AuthorityAct" class="col-md-2 control-label"></label>
  37 + <div class="col-md-10">
  38 + <input asp-for="AuthorityAct" class="form-control" />
  39 + <span asp-validation-for="AuthorityAct" class="text-danger" />
  40 + </div>
  41 + </div>
  42 + <div class="form-group">
  43 + <label asp-for="EconomicValue" class="col-md-2 control-label"></label>
  44 + <div class="col-md-10">
  45 + <input asp-for="EconomicValue" class="form-control" />
  46 + <span asp-validation-for="EconomicValue" class="text-danger" />
  47 + </div>
  48 + </div>
  49 + <div class="form-group">
  50 + <label asp-for="HistoricalBackground" class="col-md-2 control-label"></label>
  51 + <div class="col-md-10">
  52 + <input asp-for="HistoricalBackground" class="form-control" />
  53 + <span asp-validation-for="HistoricalBackground" class="text-danger" />
  54 + </div>
  55 + </div>
  56 + <div class="form-group">
  57 + <label asp-for="Index" class="col-md-2 control-label"></label>
  58 + <div class="col-md-10">
  59 + <input asp-for="Index" class="form-control" />
  60 + <span asp-validation-for="Index" class="text-danger" />
  61 + </div>
  62 + </div>
  63 + <div class="form-group">
  64 + <label asp-for="LawDoc" class="col-md-2 control-label"></label>
  65 + <div class="col-md-10">
  66 + <input asp-for="LawDoc" class="form-control" />
  67 + <span asp-validation-for="LawDoc" class="text-danger" />
  68 + </div>
  69 + </div>
  70 + <div class="form-group">
  71 + <label asp-for="Length" class="col-md-2 control-label"></label>
  72 + <div class="col-md-10">
  73 + <input asp-for="Length" class="form-control" />
  74 + <span asp-validation-for="Length" class="text-danger" />
  75 + </div>
  76 + </div>
  77 + <div class="form-group">
  78 + <label asp-for="Name" class="col-md-2 control-label"></label>
  79 + <div class="col-md-10">
  80 + <input asp-for="Name" class="form-control" />
  81 + <span asp-validation-for="Name" class="text-danger" />
  82 + </div>
  83 + </div>
  84 + <div class="form-group">
  85 + <label asp-for="RoadTypeId" class="col-md-2 control-label"></label>
  86 + <div class="col-md-10">
  87 + <select asp-for="RoadTypeId" class ="form-control" asp-items="ViewBag.RoadTypeId"></select>
  88 + </div>
  89 + </div>
  90 + <div class="form-group">
  91 + <label asp-for="Value" class="col-md-2 control-label"></label>
  92 + <div class="col-md-10">
  93 + <input asp-for="Value" class="form-control" />
  94 + <span asp-validation-for="Value" class="text-danger" />
  95 + </div>
  96 + </div>
  97 + <div class="form-group">
  98 + <div class="col-md-offset-2 col-md-10">
  99 + <input type="submit" value="Create" class="btn btn-default" />
  100 + </div>
  101 + </div>
  102 + </div>
  103 +</form>
  104 +
  105 +<div>
  106 + <a asp-action="Index">Back to List</a>
  107 +</div>
  108 +
  109 +</body>
  110 +</html>
... ...
Views/Road/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.Road
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>Road</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.AcceptTransferDoc)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.AcceptTransferDoc)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.AcceptanceDoc)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.AcceptanceDoc)
  32 + </dd>
  33 + <dt>
  34 + @Html.DisplayNameFor(model => model.AuthorityAct)
  35 + </dt>
  36 + <dd>
  37 + @Html.DisplayFor(model => model.AuthorityAct)
  38 + </dd>
  39 + <dt>
  40 + @Html.DisplayNameFor(model => model.EconomicValue)
  41 + </dt>
  42 + <dd>
  43 + @Html.DisplayFor(model => model.EconomicValue)
  44 + </dd>
  45 + <dt>
  46 + @Html.DisplayNameFor(model => model.HistoricalBackground)
  47 + </dt>
  48 + <dd>
  49 + @Html.DisplayFor(model => model.HistoricalBackground)
  50 + </dd>
  51 + <dt>
  52 + @Html.DisplayNameFor(model => model.Index)
  53 + </dt>
  54 + <dd>
  55 + @Html.DisplayFor(model => model.Index)
  56 + </dd>
  57 + <dt>
  58 + @Html.DisplayNameFor(model => model.LawDoc)
  59 + </dt>
  60 + <dd>
  61 + @Html.DisplayFor(model => model.LawDoc)
  62 + </dd>
  63 + <dt>
  64 + @Html.DisplayNameFor(model => model.Length)
  65 + </dt>
  66 + <dd>
  67 + @Html.DisplayFor(model => model.Length)
  68 + </dd>
  69 + <dt>
  70 + @Html.DisplayNameFor(model => model.Name)
  71 + </dt>
  72 + <dd>
  73 + @Html.DisplayFor(model => model.Name)
  74 + </dd>
  75 + <dt>
  76 + @Html.DisplayNameFor(model => model.Value)
  77 + </dt>
  78 + <dd>
  79 + @Html.DisplayFor(model => model.Value)
  80 + </dd>
  81 + </dl>
  82 +
  83 + <form asp-action="Delete">
  84 + <div class="form-actions no-color">
  85 + <input type="submit" value="Delete" class="btn btn-default" /> |
  86 + <a asp-action="Index">Back to List</a>
  87 + </div>
  88 + </form>
  89 +</div>
  90 +</body>
  91 +</html>
... ...
Views/Road/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.Road
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>Road</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.AcceptTransferDoc)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.AcceptTransferDoc)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.AcceptanceDoc)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.AcceptanceDoc)
  31 + </dd>
  32 + <dt>
  33 + @Html.DisplayNameFor(model => model.AuthorityAct)
  34 + </dt>
  35 + <dd>
  36 + @Html.DisplayFor(model => model.AuthorityAct)
  37 + </dd>
  38 + <dt>
  39 + @Html.DisplayNameFor(model => model.EconomicValue)
  40 + </dt>
  41 + <dd>
  42 + @Html.DisplayFor(model => model.EconomicValue)
  43 + </dd>
  44 + <dt>
  45 + @Html.DisplayNameFor(model => model.HistoricalBackground)
  46 + </dt>
  47 + <dd>
  48 + @Html.DisplayFor(model => model.HistoricalBackground)
  49 + </dd>
  50 + <dt>
  51 + @Html.DisplayNameFor(model => model.Index)
  52 + </dt>
  53 + <dd>
  54 + @Html.DisplayFor(model => model.Index)
  55 + </dd>
  56 + <dt>
  57 + @Html.DisplayNameFor(model => model.LawDoc)
  58 + </dt>
  59 + <dd>
  60 + @Html.DisplayFor(model => model.LawDoc)
  61 + </dd>
  62 + <dt>
  63 + @Html.DisplayNameFor(model => model.Length)
  64 + </dt>
  65 + <dd>
  66 + @Html.DisplayFor(model => model.Length)
  67 + </dd>
  68 + <dt>
  69 + @Html.DisplayNameFor(model => model.Name)
  70 + </dt>
  71 + <dd>
  72 + @Html.DisplayFor(model => model.Name)
  73 + </dd>
  74 + <dt>
  75 + @Html.DisplayNameFor(model => model.Value)
  76 + </dt>
  77 + <dd>
  78 + @Html.DisplayFor(model => model.Value)
  79 + </dd>
  80 + </dl>
  81 +</div>
  82 +<div>
  83 + <a asp-action="Edit" asp-route-id="@Model.RoadId">Edit</a> |
  84 + <a asp-action="Index">Back to List</a>
  85 +</div>
  86 +</body>
  87 +</html>
... ...
Views/Road/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.Road
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>Road</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="RoadId" />
  22 + <div class="form-group">
  23 + <label asp-for="AcceptTransferDoc" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="AcceptTransferDoc" class="form-control" />
  26 + <span asp-validation-for="AcceptTransferDoc" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="AcceptanceDoc" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="AcceptanceDoc" class="form-control" />
  33 + <span asp-validation-for="AcceptanceDoc" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <label asp-for="AuthorityAct" class="col-md-2 control-label"></label>
  38 + <div class="col-md-10">
  39 + <input asp-for="AuthorityAct" class="form-control" />
  40 + <span asp-validation-for="AuthorityAct" class="text-danger" />
  41 + </div>
  42 + </div>
  43 + <div class="form-group">
  44 + <label asp-for="EconomicValue" class="col-md-2 control-label"></label>
  45 + <div class="col-md-10">
  46 + <input asp-for="EconomicValue" class="form-control" />
  47 + <span asp-validation-for="EconomicValue" class="text-danger" />
  48 + </div>
  49 + </div>
  50 + <div class="form-group">
  51 + <label asp-for="HistoricalBackground" class="col-md-2 control-label"></label>
  52 + <div class="col-md-10">
  53 + <input asp-for="HistoricalBackground" class="form-control" />
  54 + <span asp-validation-for="HistoricalBackground" class="text-danger" />
  55 + </div>
  56 + </div>
  57 + <div class="form-group">
  58 + <label asp-for="Index" class="col-md-2 control-label"></label>
  59 + <div class="col-md-10">
  60 + <input asp-for="Index" class="form-control" />
  61 + <span asp-validation-for="Index" class="text-danger" />
  62 + </div>
  63 + </div>
  64 + <div class="form-group">
  65 + <label asp-for="LawDoc" class="col-md-2 control-label"></label>
  66 + <div class="col-md-10">
  67 + <input asp-for="LawDoc" class="form-control" />
  68 + <span asp-validation-for="LawDoc" class="text-danger" />
  69 + </div>
  70 + </div>
  71 + <div class="form-group">
  72 + <label asp-for="Length" class="col-md-2 control-label"></label>
  73 + <div class="col-md-10">
  74 + <input asp-for="Length" class="form-control" />
  75 + <span asp-validation-for="Length" class="text-danger" />
  76 + </div>
  77 + </div>
  78 + <div class="form-group">
  79 + <label asp-for="Name" class="col-md-2 control-label"></label>
  80 + <div class="col-md-10">
  81 + <input asp-for="Name" class="form-control" />
  82 + <span asp-validation-for="Name" class="text-danger" />
  83 + </div>
  84 + </div>
  85 + <div class="form-group">
  86 + <label asp-for="RoadTypeId" class="control-label col-md-2"></label>
  87 + <div class="col-md-10">
  88 + <select asp-for="RoadTypeId" class="form-control" asp-items="ViewBag.RoadTypeId"></select>
  89 + <span asp-validation-for="RoadTypeId" class="text-danger" />
  90 + </div>
  91 + </div>
  92 + <div class="form-group">
  93 + <label asp-for="Value" class="col-md-2 control-label"></label>
  94 + <div class="col-md-10">
  95 + <input asp-for="Value" class="form-control" />
  96 + <span asp-validation-for="Value" class="text-danger" />
  97 + </div>
  98 + </div>
  99 + <div class="form-group">
  100 + <div class="col-md-offset-2 col-md-10">
  101 + <input type="submit" value="Save" class="btn btn-default" />
  102 + </div>
  103 + </div>
  104 + </div>
  105 +</form>
  106 +
  107 +<div>
  108 + <a asp-action="Index">Back to List</a>
  109 +</div>
  110 +
  111 +</body>
  112 +</html>
... ...
Views/Road/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.Road>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.AcceptTransferDoc)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.AcceptanceDoc)
  26 + </th>
  27 + <th>
  28 + @Html.DisplayNameFor(model => model.AuthorityAct)
  29 + </th>
  30 + <th>
  31 + @Html.DisplayNameFor(model => model.EconomicValue)
  32 + </th>
  33 + <th>
  34 + @Html.DisplayNameFor(model => model.HistoricalBackground)
  35 + </th>
  36 + <th>
  37 + @Html.DisplayNameFor(model => model.Index)
  38 + </th>
  39 + <th>
  40 + @Html.DisplayNameFor(model => model.LawDoc)
  41 + </th>
  42 + <th>
  43 + @Html.DisplayNameFor(model => model.Length)
  44 + </th>
  45 + <th>
  46 + @Html.DisplayNameFor(model => model.Name)
  47 + </th>
  48 + <th>
  49 + @Html.DisplayNameFor(model => model.Value)
  50 + </th>
  51 + <th></th>
  52 + </tr>
  53 + </thead>
  54 + <tbody>
  55 +@foreach (var item in Model) {
  56 + <tr>
  57 + <td>
  58 + @Html.DisplayFor(modelItem => item.AcceptTransferDoc)
  59 + </td>
  60 + <td>
  61 + @Html.DisplayFor(modelItem => item.AcceptanceDoc)
  62 + </td>
  63 + <td>
  64 + @Html.DisplayFor(modelItem => item.AuthorityAct)
  65 + </td>
  66 + <td>
  67 + @Html.DisplayFor(modelItem => item.EconomicValue)
  68 + </td>
  69 + <td>
  70 + @Html.DisplayFor(modelItem => item.HistoricalBackground)
  71 + </td>
  72 + <td>
  73 + @Html.DisplayFor(modelItem => item.Index)
  74 + </td>
  75 + <td>
  76 + @Html.DisplayFor(modelItem => item.LawDoc)
  77 + </td>
  78 + <td>
  79 + @Html.DisplayFor(modelItem => item.Length)
  80 + </td>
  81 + <td>
  82 + @Html.DisplayFor(modelItem => item.Name)
  83 + </td>
  84 + <td>
  85 + @Html.DisplayFor(modelItem => item.Value)
  86 + </td>
  87 + <td>
  88 + <a asp-action="Edit" asp-route-id="@item.RoadId">Edit</a> |
  89 + <a asp-action="Details" asp-route-id="@item.RoadId">Details</a> |
  90 + <a asp-action="Delete" asp-route-id="@item.RoadId">Delete</a>
  91 + </td>
  92 + </tr>
  93 +}
  94 + </tbody>
  95 +</table>
  96 +</body>
  97 +</html>
... ...
Views/RoadCategory/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadCategory
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>RoadCategory</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Value" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Value" class="form-control" />
  25 + <span asp-validation-for="Value" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <div class="col-md-offset-2 col-md-10">
  30 + <input type="submit" value="Create" class="btn btn-default" />
  31 + </div>
  32 + </div>
  33 + </div>
  34 +</form>
  35 +
  36 +<div>
  37 + <a asp-action="Index">Back to List</a>
  38 +</div>
  39 +
  40 +</body>
  41 +</html>
... ...
Views/RoadCategory/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadCategory
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>RoadCategory</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Value)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Value)
  26 + </dd>
  27 + </dl>
  28 +
  29 + <form asp-action="Delete">
  30 + <div class="form-actions no-color">
  31 + <input type="submit" value="Delete" class="btn btn-default" /> |
  32 + <a asp-action="Index">Back to List</a>
  33 + </div>
  34 + </form>
  35 +</div>
  36 +</body>
  37 +</html>
... ...
Views/RoadCategory/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadCategory
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>RoadCategory</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Value)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Value)
  25 + </dd>
  26 + </dl>
  27 +</div>
  28 +<div>
  29 + <a asp-action="Edit" asp-route-id="@Model.RoadCategoryId">Edit</a> |
  30 + <a asp-action="Index">Back to List</a>
  31 +</div>
  32 +</body>
  33 +</html>
... ...
Views/RoadCategory/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadCategory
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>RoadCategory</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="RoadCategoryId" />
  22 + <div class="form-group">
  23 + <label asp-for="Value" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Value" class="form-control" />
  26 + <span asp-validation-for="Value" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <div class="col-md-offset-2 col-md-10">
  31 + <input type="submit" value="Save" class="btn btn-default" />
  32 + </div>
  33 + </div>
  34 + </div>
  35 +</form>
  36 +
  37 +<div>
  38 + <a asp-action="Index">Back to List</a>
  39 +</div>
  40 +
  41 +</body>
  42 +</html>
... ...
Views/RoadCategory/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.RoadCategory>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Value)
  23 + </th>
  24 + <th></th>
  25 + </tr>
  26 + </thead>
  27 + <tbody>
  28 +@foreach (var item in Model) {
  29 + <tr>
  30 + <td>
  31 + @Html.DisplayFor(modelItem => item.Value)
  32 + </td>
  33 + <td>
  34 + <a asp-action="Edit" asp-route-id="@item.RoadCategoryId">Edit</a> |
  35 + <a asp-action="Details" asp-route-id="@item.RoadCategoryId">Details</a> |
  36 + <a asp-action="Delete" asp-route-id="@item.RoadCategoryId">Delete</a>
  37 + </td>
  38 + </tr>
  39 +}
  40 + </tbody>
  41 +</table>
  42 +</body>
  43 +</html>
... ...
Views/RoadDirection/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadDirection
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>RoadDirection</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="DirectionName" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="DirectionName" class="form-control" />
  25 + <span asp-validation-for="DirectionName" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <div class="col-md-offset-2 col-md-10">
  30 + <input type="submit" value="Create" class="btn btn-default" />
  31 + </div>
  32 + </div>
  33 + </div>
  34 +</form>
  35 +
  36 +<div>
  37 + <a asp-action="Index">Back to List</a>
  38 +</div>
  39 +
  40 +</body>
  41 +</html>
... ...
Views/RoadDirection/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadDirection
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>RoadDirection</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.DirectionName)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.DirectionName)
  26 + </dd>
  27 + </dl>
  28 +
  29 + <form asp-action="Delete">
  30 + <div class="form-actions no-color">
  31 + <input type="submit" value="Delete" class="btn btn-default" /> |
  32 + <a asp-action="Index">Back to List</a>
  33 + </div>
  34 + </form>
  35 +</div>
  36 +</body>
  37 +</html>
... ...
Views/RoadDirection/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadDirection
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>RoadDirection</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.DirectionName)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.DirectionName)
  25 + </dd>
  26 + </dl>
  27 +</div>
  28 +<div>
  29 + <a asp-action="Edit" asp-route-id="@Model.RoadDirectionId">Edit</a> |
  30 + <a asp-action="Index">Back to List</a>
  31 +</div>
  32 +</body>
  33 +</html>
... ...
Views/RoadDirection/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadDirection
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>RoadDirection</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="RoadDirectionId" />
  22 + <div class="form-group">
  23 + <label asp-for="DirectionName" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="DirectionName" class="form-control" />
  26 + <span asp-validation-for="DirectionName" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <div class="col-md-offset-2 col-md-10">
  31 + <input type="submit" value="Save" class="btn btn-default" />
  32 + </div>
  33 + </div>
  34 + </div>
  35 +</form>
  36 +
  37 +<div>
  38 + <a asp-action="Index">Back to List</a>
  39 +</div>
  40 +
  41 +</body>
  42 +</html>
... ...
Views/RoadDirection/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.RoadDirection>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.DirectionName)
  23 + </th>
  24 + <th></th>
  25 + </tr>
  26 + </thead>
  27 + <tbody>
  28 +@foreach (var item in Model) {
  29 + <tr>
  30 + <td>
  31 + @Html.DisplayFor(modelItem => item.DirectionName)
  32 + </td>
  33 + <td>
  34 + <a asp-action="Edit" asp-route-id="@item.RoadDirectionId">Edit</a> |
  35 + <a asp-action="Details" asp-route-id="@item.RoadDirectionId">Details</a> |
  36 + <a asp-action="Delete" asp-route-id="@item.RoadDirectionId">Delete</a>
  37 + </td>
  38 + </tr>
  39 +}
  40 + </tbody>
  41 +</table>
  42 +</body>
  43 +</html>
... ...
Views/RoadPassport/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadPassport
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>RoadPassport</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Begin" class="form-control" />
  25 + <span asp-validation-for="Begin" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="End" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="End" class="form-control" />
  32 + <span asp-validation-for="End" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <label asp-for="RegionId" class="col-md-2 control-label"></label>
  37 + <div class="col-md-10">
  38 + <select asp-for="RegionId" class ="form-control" asp-items="ViewBag.RegionId"></select>
  39 + </div>
  40 + </div>
  41 + <div class="form-group">
  42 + <label asp-for="RoadId" class="col-md-2 control-label"></label>
  43 + <div class="col-md-10">
  44 + <select asp-for="RoadId" class ="form-control" asp-items="ViewBag.RoadId"></select>
  45 + </div>
  46 + </div>
  47 + <div class="form-group">
  48 + <div class="col-md-offset-2 col-md-10">
  49 + <input type="submit" value="Create" class="btn btn-default" />
  50 + </div>
  51 + </div>
  52 + </div>
  53 +</form>
  54 +
  55 +<div>
  56 + <a asp-action="Index">Back to List</a>
  57 +</div>
  58 +
  59 +</body>
  60 +</html>
... ...
Views/RoadPassport/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadPassport
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>RoadPassport</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Begin)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.End)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.End)
  32 + </dd>
  33 + </dl>
  34 +
  35 + <form asp-action="Delete">
  36 + <div class="form-actions no-color">
  37 + <input type="submit" value="Delete" class="btn btn-default" /> |
  38 + <a asp-action="Index">Back to List</a>
  39 + </div>
  40 + </form>
  41 +</div>
  42 +</body>
  43 +</html>
... ...
Views/RoadPassport/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadPassport
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>RoadPassport</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Begin)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Begin)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.End)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.End)
  31 + </dd>
  32 + </dl>
  33 +</div>
  34 +<div>
  35 + <a asp-action="Edit" asp-route-id="@Model.RoadPassportId">Edit</a> |
  36 + <a asp-action="Index">Back to List</a>
  37 +</div>
  38 +</body>
  39 +</html>
... ...
Views/RoadPassport/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadPassport
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>RoadPassport</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="RoadPassportId" />
  22 + <div class="form-group">
  23 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Begin" class="form-control" />
  26 + <span asp-validation-for="Begin" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="End" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="End" class="form-control" />
  33 + <span asp-validation-for="End" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <label asp-for="RegionId" class="control-label col-md-2"></label>
  38 + <div class="col-md-10">
  39 + <select asp-for="RegionId" class="form-control" asp-items="ViewBag.RegionId"></select>
  40 + <span asp-validation-for="RegionId" class="text-danger" />
  41 + </div>
  42 + </div>
  43 + <div class="form-group">
  44 + <label asp-for="RoadId" class="control-label col-md-2"></label>
  45 + <div class="col-md-10">
  46 + <select asp-for="RoadId" class="form-control" asp-items="ViewBag.RoadId"></select>
  47 + <span asp-validation-for="RoadId" class="text-danger" />
  48 + </div>
  49 + </div>
  50 + <div class="form-group">
  51 + <div class="col-md-offset-2 col-md-10">
  52 + <input type="submit" value="Save" class="btn btn-default" />
  53 + </div>
  54 + </div>
  55 + </div>
  56 +</form>
  57 +
  58 +<div>
  59 + <a asp-action="Index">Back to List</a>
  60 +</div>
  61 +
  62 +</body>
  63 +</html>
... ...
Views/RoadPassport/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.RoadPassport>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.End)
  26 + </th>
  27 + <th></th>
  28 + </tr>
  29 + </thead>
  30 + <tbody>
  31 +@foreach (var item in Model) {
  32 + <tr>
  33 + <td>
  34 + @Html.DisplayFor(modelItem => item.Begin)
  35 + </td>
  36 + <td>
  37 + @Html.DisplayFor(modelItem => item.End)
  38 + </td>
  39 + <td>
  40 + <a asp-action="Edit" asp-route-id="@item.RoadPassportId">Edit</a> |
  41 + <a asp-action="Details" asp-route-id="@item.RoadPassportId">Details</a> |
  42 + <a asp-action="Delete" asp-route-id="@item.RoadPassportId">Delete</a>
  43 + </td>
  44 + </tr>
  45 +}
  46 + </tbody>
  47 +</table>
  48 +</body>
  49 +</html>
... ...
Views/RoadService/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadService
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>RoadService</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Begin" class="form-control" />
  25 + <span asp-validation-for="Begin" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="End" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="End" class="form-control" />
  32 + <span asp-validation-for="End" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <label asp-for="OrganizationId" class="col-md-2 control-label"></label>
  37 + <div class="col-md-10">
  38 + <select asp-for="OrganizationId" class ="form-control" asp-items="ViewBag.OrganizationId"></select>
  39 + </div>
  40 + </div>
  41 + <div class="form-group">
  42 + <label asp-for="RegionId" class="col-md-2 control-label"></label>
  43 + <div class="col-md-10">
  44 + <select asp-for="RegionId" class ="form-control" asp-items="ViewBag.RegionId"></select>
  45 + </div>
  46 + </div>
  47 + <div class="form-group">
  48 + <label asp-for="RoadDirectionId" class="col-md-2 control-label"></label>
  49 + <div class="col-md-10">
  50 + <select asp-for="RoadDirectionId" class ="form-control" asp-items="ViewBag.RoadDirectionId"></select>
  51 + </div>
  52 + </div>
  53 + <div class="form-group">
  54 + <label asp-for="RoadId" class="col-md-2 control-label"></label>
  55 + <div class="col-md-10">
  56 + <select asp-for="RoadId" class ="form-control" asp-items="ViewBag.RoadId"></select>
  57 + </div>
  58 + </div>
  59 + <div class="form-group">
  60 + <label asp-for="YearBegin" class="col-md-2 control-label"></label>
  61 + <div class="col-md-10">
  62 + <input asp-for="YearBegin" class="form-control" />
  63 + <span asp-validation-for="YearBegin" class="text-danger" />
  64 + </div>
  65 + </div>
  66 + <div class="form-group">
  67 + <div class="col-md-offset-2 col-md-10">
  68 + <input type="submit" value="Create" class="btn btn-default" />
  69 + </div>
  70 + </div>
  71 + </div>
  72 +</form>
  73 +
  74 +<div>
  75 + <a asp-action="Index">Back to List</a>
  76 +</div>
  77 +
  78 +</body>
  79 +</html>
... ...
Views/RoadService/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadService
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>RoadService</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Begin)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.End)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.End)
  32 + </dd>
  33 + <dt>
  34 + @Html.DisplayNameFor(model => model.YearBegin)
  35 + </dt>
  36 + <dd>
  37 + @Html.DisplayFor(model => model.YearBegin)
  38 + </dd>
  39 + </dl>
  40 +
  41 + <form asp-action="Delete">
  42 + <div class="form-actions no-color">
  43 + <input type="submit" value="Delete" class="btn btn-default" /> |
  44 + <a asp-action="Index">Back to List</a>
  45 + </div>
  46 + </form>
  47 +</div>
  48 +</body>
  49 +</html>
... ...
Views/RoadService/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadService
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>RoadService</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Begin)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Begin)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.End)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.End)
  31 + </dd>
  32 + <dt>
  33 + @Html.DisplayNameFor(model => model.YearBegin)
  34 + </dt>
  35 + <dd>
  36 + @Html.DisplayFor(model => model.YearBegin)
  37 + </dd>
  38 + </dl>
  39 +</div>
  40 +<div>
  41 + <a asp-action="Edit" asp-route-id="@Model.RoadServiceId">Edit</a> |
  42 + <a asp-action="Index">Back to List</a>
  43 +</div>
  44 +</body>
  45 +</html>
... ...
Views/RoadService/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadService
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>RoadService</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="RoadServiceId" />
  22 + <div class="form-group">
  23 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Begin" class="form-control" />
  26 + <span asp-validation-for="Begin" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="End" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="End" class="form-control" />
  33 + <span asp-validation-for="End" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <label asp-for="OrganizationId" class="control-label col-md-2"></label>
  38 + <div class="col-md-10">
  39 + <select asp-for="OrganizationId" class="form-control" asp-items="ViewBag.OrganizationId"></select>
  40 + <span asp-validation-for="OrganizationId" class="text-danger" />
  41 + </div>
  42 + </div>
  43 + <div class="form-group">
  44 + <label asp-for="RegionId" class="control-label col-md-2"></label>
  45 + <div class="col-md-10">
  46 + <select asp-for="RegionId" class="form-control" asp-items="ViewBag.RegionId"></select>
  47 + <span asp-validation-for="RegionId" class="text-danger" />
  48 + </div>
  49 + </div>
  50 + <div class="form-group">
  51 + <label asp-for="RoadDirectionId" class="control-label col-md-2"></label>
  52 + <div class="col-md-10">
  53 + <select asp-for="RoadDirectionId" class="form-control" asp-items="ViewBag.RoadDirectionId"></select>
  54 + <span asp-validation-for="RoadDirectionId" class="text-danger" />
  55 + </div>
  56 + </div>
  57 + <div class="form-group">
  58 + <label asp-for="RoadId" class="control-label col-md-2"></label>
  59 + <div class="col-md-10">
  60 + <select asp-for="RoadId" class="form-control" asp-items="ViewBag.RoadId"></select>
  61 + <span asp-validation-for="RoadId" class="text-danger" />
  62 + </div>
  63 + </div>
  64 + <div class="form-group">
  65 + <label asp-for="YearBegin" class="col-md-2 control-label"></label>
  66 + <div class="col-md-10">
  67 + <input asp-for="YearBegin" class="form-control" />
  68 + <span asp-validation-for="YearBegin" class="text-danger" />
  69 + </div>
  70 + </div>
  71 + <div class="form-group">
  72 + <div class="col-md-offset-2 col-md-10">
  73 + <input type="submit" value="Save" class="btn btn-default" />
  74 + </div>
  75 + </div>
  76 + </div>
  77 +</form>
  78 +
  79 +<div>
  80 + <a asp-action="Index">Back to List</a>
  81 +</div>
  82 +
  83 +</body>
  84 +</html>
... ...
Views/RoadService/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.RoadService>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.End)
  26 + </th>
  27 + <th>
  28 + @Html.DisplayNameFor(model => model.YearBegin)
  29 + </th>
  30 + <th></th>
  31 + </tr>
  32 + </thead>
  33 + <tbody>
  34 +@foreach (var item in Model) {
  35 + <tr>
  36 + <td>
  37 + @Html.DisplayFor(modelItem => item.Begin)
  38 + </td>
  39 + <td>
  40 + @Html.DisplayFor(modelItem => item.End)
  41 + </td>
  42 + <td>
  43 + @Html.DisplayFor(modelItem => item.YearBegin)
  44 + </td>
  45 + <td>
  46 + <a asp-action="Edit" asp-route-id="@item.RoadServiceId">Edit</a> |
  47 + <a asp-action="Details" asp-route-id="@item.RoadServiceId">Details</a> |
  48 + <a asp-action="Delete" asp-route-id="@item.RoadServiceId">Delete</a>
  49 + </td>
  50 + </tr>
  51 +}
  52 + </tbody>
  53 +</table>
  54 +</body>
  55 +</html>
... ...
Views/RoadSurface/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadSurface
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>RoadSurface</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Begin" class="form-control" />
  25 + <span asp-validation-for="Begin" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="CrossSectionNumber" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="CrossSectionNumber" class="form-control" />
  32 + <span asp-validation-for="CrossSectionNumber" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <label asp-for="ElastisityModule" class="col-md-2 control-label"></label>
  37 + <div class="col-md-10">
  38 + <input asp-for="ElastisityModule" class="form-control" />
  39 + <span asp-validation-for="ElastisityModule" class="text-danger" />
  40 + </div>
  41 + </div>
  42 + <div class="form-group">
  43 + <label asp-for="End" class="col-md-2 control-label"></label>
  44 + <div class="col-md-10">
  45 + <input asp-for="End" class="form-control" />
  46 + <span asp-validation-for="End" class="text-danger" />
  47 + </div>
  48 + </div>
  49 + <div class="form-group">
  50 + <label asp-for="LaneCountLeft" class="col-md-2 control-label"></label>
  51 + <div class="col-md-10">
  52 + <input asp-for="LaneCountLeft" class="form-control" />
  53 + <span asp-validation-for="LaneCountLeft" class="text-danger" />
  54 + </div>
  55 + </div>
  56 + <div class="form-group">
  57 + <label asp-for="LaneCountRight" class="col-md-2 control-label"></label>
  58 + <div class="col-md-10">
  59 + <input asp-for="LaneCountRight" class="form-control" />
  60 + <span asp-validation-for="LaneCountRight" class="text-danger" />
  61 + </div>
  62 + </div>
  63 + <div class="form-group">
  64 + <label asp-for="RegionId" class="col-md-2 control-label"></label>
  65 + <div class="col-md-10">
  66 + <select asp-for="RegionId" class ="form-control" asp-items="ViewBag.RegionId"></select>
  67 + </div>
  68 + </div>
  69 + <div class="form-group">
  70 + <label asp-for="RoadDirectionId" class="col-md-2 control-label"></label>
  71 + <div class="col-md-10">
  72 + <select asp-for="RoadDirectionId" class ="form-control" asp-items="ViewBag.RoadDirectionId"></select>
  73 + </div>
  74 + </div>
  75 + <div class="form-group">
  76 + <label asp-for="RoadId" class="col-md-2 control-label"></label>
  77 + <div class="col-md-10">
  78 + <select asp-for="RoadId" class ="form-control" asp-items="ViewBag.RoadId"></select>
  79 + </div>
  80 + </div>
  81 + <div class="form-group">
  82 + <label asp-for="RoadSurfaceConstructionId" class="col-md-2 control-label"></label>
  83 + <div class="col-md-10">
  84 + <input asp-for="RoadSurfaceConstructionId" class="form-control" />
  85 + <span asp-validation-for="RoadSurfaceConstructionId" class="text-danger" />
  86 + </div>
  87 + </div>
  88 + <div class="form-group">
  89 + <label asp-for="StateCommonId" class="col-md-2 control-label"></label>
  90 + <div class="col-md-10">
  91 + <select asp-for="StateCommonId" class ="form-control" asp-items="ViewBag.StateCommonId"></select>
  92 + </div>
  93 + </div>
  94 + <div class="form-group">
  95 + <label asp-for="SurfaceTreatmentId" class="col-md-2 control-label"></label>
  96 + <div class="col-md-10">
  97 + <select asp-for="SurfaceTreatmentId" class ="form-control" asp-items="ViewBag.SurfaceTreatmentId"></select>
  98 + </div>
  99 + </div>
  100 + <div class="form-group">
  101 + <label asp-for="SurfaceTypeId" class="col-md-2 control-label"></label>
  102 + <div class="col-md-10">
  103 + <select asp-for="SurfaceTypeId" class ="form-control" asp-items="ViewBag.SurfaceTypeId"></select>
  104 + </div>
  105 + </div>
  106 + <div class="form-group">
  107 + <div class="col-md-offset-2 col-md-10">
  108 + <input type="submit" value="Create" class="btn btn-default" />
  109 + </div>
  110 + </div>
  111 + </div>
  112 +</form>
  113 +
  114 +<div>
  115 + <a asp-action="Index">Back to List</a>
  116 +</div>
  117 +
  118 +</body>
  119 +</html>
... ...
Views/RoadSurface/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadSurface
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>RoadSurface</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Begin)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.CrossSectionNumber)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.CrossSectionNumber)
  32 + </dd>
  33 + <dt>
  34 + @Html.DisplayNameFor(model => model.ElastisityModule)
  35 + </dt>
  36 + <dd>
  37 + @Html.DisplayFor(model => model.ElastisityModule)
  38 + </dd>
  39 + <dt>
  40 + @Html.DisplayNameFor(model => model.End)
  41 + </dt>
  42 + <dd>
  43 + @Html.DisplayFor(model => model.End)
  44 + </dd>
  45 + <dt>
  46 + @Html.DisplayNameFor(model => model.LaneCountLeft)
  47 + </dt>
  48 + <dd>
  49 + @Html.DisplayFor(model => model.LaneCountLeft)
  50 + </dd>
  51 + <dt>
  52 + @Html.DisplayNameFor(model => model.LaneCountRight)
  53 + </dt>
  54 + <dd>
  55 + @Html.DisplayFor(model => model.LaneCountRight)
  56 + </dd>
  57 + <dt>
  58 + @Html.DisplayNameFor(model => model.RoadSurfaceConstructionId)
  59 + </dt>
  60 + <dd>
  61 + @Html.DisplayFor(model => model.RoadSurfaceConstructionId)
  62 + </dd>
  63 + </dl>
  64 +
  65 + <form asp-action="Delete">
  66 + <div class="form-actions no-color">
  67 + <input type="submit" value="Delete" class="btn btn-default" /> |
  68 + <a asp-action="Index">Back to List</a>
  69 + </div>
  70 + </form>
  71 +</div>
  72 +</body>
  73 +</html>
... ...
Views/RoadSurface/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadSurface
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>RoadSurface</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Begin)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Begin)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.CrossSectionNumber)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.CrossSectionNumber)
  31 + </dd>
  32 + <dt>
  33 + @Html.DisplayNameFor(model => model.ElastisityModule)
  34 + </dt>
  35 + <dd>
  36 + @Html.DisplayFor(model => model.ElastisityModule)
  37 + </dd>
  38 + <dt>
  39 + @Html.DisplayNameFor(model => model.End)
  40 + </dt>
  41 + <dd>
  42 + @Html.DisplayFor(model => model.End)
  43 + </dd>
  44 + <dt>
  45 + @Html.DisplayNameFor(model => model.LaneCountLeft)
  46 + </dt>
  47 + <dd>
  48 + @Html.DisplayFor(model => model.LaneCountLeft)
  49 + </dd>
  50 + <dt>
  51 + @Html.DisplayNameFor(model => model.LaneCountRight)
  52 + </dt>
  53 + <dd>
  54 + @Html.DisplayFor(model => model.LaneCountRight)
  55 + </dd>
  56 + <dt>
  57 + @Html.DisplayNameFor(model => model.RoadSurfaceConstructionId)
  58 + </dt>
  59 + <dd>
  60 + @Html.DisplayFor(model => model.RoadSurfaceConstructionId)
  61 + </dd>
  62 + </dl>
  63 +</div>
  64 +<div>
  65 + <a asp-action="Edit" asp-route-id="@Model.RoadSurfaceId">Edit</a> |
  66 + <a asp-action="Index">Back to List</a>
  67 +</div>
  68 +</body>
  69 +</html>
... ...
Views/RoadSurface/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadSurface
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>RoadSurface</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="RoadSurfaceId" />
  22 + <div class="form-group">
  23 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Begin" class="form-control" />
  26 + <span asp-validation-for="Begin" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="CrossSectionNumber" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="CrossSectionNumber" class="form-control" />
  33 + <span asp-validation-for="CrossSectionNumber" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <label asp-for="ElastisityModule" class="col-md-2 control-label"></label>
  38 + <div class="col-md-10">
  39 + <input asp-for="ElastisityModule" class="form-control" />
  40 + <span asp-validation-for="ElastisityModule" class="text-danger" />
  41 + </div>
  42 + </div>
  43 + <div class="form-group">
  44 + <label asp-for="End" class="col-md-2 control-label"></label>
  45 + <div class="col-md-10">
  46 + <input asp-for="End" class="form-control" />
  47 + <span asp-validation-for="End" class="text-danger" />
  48 + </div>
  49 + </div>
  50 + <div class="form-group">
  51 + <label asp-for="LaneCountLeft" class="col-md-2 control-label"></label>
  52 + <div class="col-md-10">
  53 + <input asp-for="LaneCountLeft" class="form-control" />
  54 + <span asp-validation-for="LaneCountLeft" class="text-danger" />
  55 + </div>
  56 + </div>
  57 + <div class="form-group">
  58 + <label asp-for="LaneCountRight" class="col-md-2 control-label"></label>
  59 + <div class="col-md-10">
  60 + <input asp-for="LaneCountRight" class="form-control" />
  61 + <span asp-validation-for="LaneCountRight" class="text-danger" />
  62 + </div>
  63 + </div>
  64 + <div class="form-group">
  65 + <label asp-for="RegionId" class="control-label col-md-2"></label>
  66 + <div class="col-md-10">
  67 + <select asp-for="RegionId" class="form-control" asp-items="ViewBag.RegionId"></select>
  68 + <span asp-validation-for="RegionId" class="text-danger" />
  69 + </div>
  70 + </div>
  71 + <div class="form-group">
  72 + <label asp-for="RoadDirectionId" class="control-label col-md-2"></label>
  73 + <div class="col-md-10">
  74 + <select asp-for="RoadDirectionId" class="form-control" asp-items="ViewBag.RoadDirectionId"></select>
  75 + <span asp-validation-for="RoadDirectionId" class="text-danger" />
  76 + </div>
  77 + </div>
  78 + <div class="form-group">
  79 + <label asp-for="RoadId" class="control-label col-md-2"></label>
  80 + <div class="col-md-10">
  81 + <select asp-for="RoadId" class="form-control" asp-items="ViewBag.RoadId"></select>
  82 + <span asp-validation-for="RoadId" class="text-danger" />
  83 + </div>
  84 + </div>
  85 + <div class="form-group">
  86 + <label asp-for="RoadSurfaceConstructionId" class="col-md-2 control-label"></label>
  87 + <div class="col-md-10">
  88 + <input asp-for="RoadSurfaceConstructionId" class="form-control" />
  89 + <span asp-validation-for="RoadSurfaceConstructionId" class="text-danger" />
  90 + </div>
  91 + </div>
  92 + <div class="form-group">
  93 + <label asp-for="StateCommonId" class="control-label col-md-2"></label>
  94 + <div class="col-md-10">
  95 + <select asp-for="StateCommonId" class="form-control" asp-items="ViewBag.StateCommonId"></select>
  96 + <span asp-validation-for="StateCommonId" class="text-danger" />
  97 + </div>
  98 + </div>
  99 + <div class="form-group">
  100 + <label asp-for="SurfaceTreatmentId" class="control-label col-md-2"></label>
  101 + <div class="col-md-10">
  102 + <select asp-for="SurfaceTreatmentId" class="form-control" asp-items="ViewBag.SurfaceTreatmentId"></select>
  103 + <span asp-validation-for="SurfaceTreatmentId" class="text-danger" />
  104 + </div>
  105 + </div>
  106 + <div class="form-group">
  107 + <label asp-for="SurfaceTypeId" class="control-label col-md-2"></label>
  108 + <div class="col-md-10">
  109 + <select asp-for="SurfaceTypeId" class="form-control" asp-items="ViewBag.SurfaceTypeId"></select>
  110 + <span asp-validation-for="SurfaceTypeId" class="text-danger" />
  111 + </div>
  112 + </div>
  113 + <div class="form-group">
  114 + <div class="col-md-offset-2 col-md-10">
  115 + <input type="submit" value="Save" class="btn btn-default" />
  116 + </div>
  117 + </div>
  118 + </div>
  119 +</form>
  120 +
  121 +<div>
  122 + <a asp-action="Index">Back to List</a>
  123 +</div>
  124 +
  125 +</body>
  126 +</html>
... ...
Views/RoadSurface/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.RoadSurface>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.CrossSectionNumber)
  26 + </th>
  27 + <th>
  28 + @Html.DisplayNameFor(model => model.ElastisityModule)
  29 + </th>
  30 + <th>
  31 + @Html.DisplayNameFor(model => model.End)
  32 + </th>
  33 + <th>
  34 + @Html.DisplayNameFor(model => model.LaneCountLeft)
  35 + </th>
  36 + <th>
  37 + @Html.DisplayNameFor(model => model.LaneCountRight)
  38 + </th>
  39 + <th>
  40 + @Html.DisplayNameFor(model => model.RoadSurfaceConstructionId)
  41 + </th>
  42 + <th></th>
  43 + </tr>
  44 + </thead>
  45 + <tbody>
  46 +@foreach (var item in Model) {
  47 + <tr>
  48 + <td>
  49 + @Html.DisplayFor(modelItem => item.Begin)
  50 + </td>
  51 + <td>
  52 + @Html.DisplayFor(modelItem => item.CrossSectionNumber)
  53 + </td>
  54 + <td>
  55 + @Html.DisplayFor(modelItem => item.ElastisityModule)
  56 + </td>
  57 + <td>
  58 + @Html.DisplayFor(modelItem => item.End)
  59 + </td>
  60 + <td>
  61 + @Html.DisplayFor(modelItem => item.LaneCountLeft)
  62 + </td>
  63 + <td>
  64 + @Html.DisplayFor(modelItem => item.LaneCountRight)
  65 + </td>
  66 + <td>
  67 + @Html.DisplayFor(modelItem => item.RoadSurfaceConstructionId)
  68 + </td>
  69 + <td>
  70 + <a asp-action="Edit" asp-route-id="@item.RoadSurfaceId">Edit</a> |
  71 + <a asp-action="Details" asp-route-id="@item.RoadSurfaceId">Details</a> |
  72 + <a asp-action="Delete" asp-route-id="@item.RoadSurfaceId">Delete</a>
  73 + </td>
  74 + </tr>
  75 +}
  76 + </tbody>
  77 +</table>
  78 +</body>
  79 +</html>
... ...
Views/RoadType/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>RoadType</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Definition" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Definition" class="form-control" />
  25 + <span asp-validation-for="Definition" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="Value" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="Value" class="form-control" />
  32 + <span asp-validation-for="Value" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <div class="col-md-offset-2 col-md-10">
  37 + <input type="submit" value="Create" class="btn btn-default" />
  38 + </div>
  39 + </div>
  40 + </div>
  41 +</form>
  42 +
  43 +<div>
  44 + <a asp-action="Index">Back to List</a>
  45 +</div>
  46 +
  47 +</body>
  48 +</html>
... ...
Views/RoadType/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>RoadType</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Definition)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Definition)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.Value)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.Value)
  32 + </dd>
  33 + </dl>
  34 +
  35 + <form asp-action="Delete">
  36 + <div class="form-actions no-color">
  37 + <input type="submit" value="Delete" class="btn btn-default" /> |
  38 + <a asp-action="Index">Back to List</a>
  39 + </div>
  40 + </form>
  41 +</div>
  42 +</body>
  43 +</html>
... ...
Views/RoadType/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>RoadType</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Definition)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Definition)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.Value)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.Value)
  31 + </dd>
  32 + </dl>
  33 +</div>
  34 +<div>
  35 + <a asp-action="Edit" asp-route-id="@Model.RoadTypeId">Edit</a> |
  36 + <a asp-action="Index">Back to List</a>
  37 +</div>
  38 +</body>
  39 +</html>
... ...
Views/RoadType/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>RoadType</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="RoadTypeId" />
  22 + <div class="form-group">
  23 + <label asp-for="Definition" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Definition" class="form-control" />
  26 + <span asp-validation-for="Definition" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="Value" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="Value" class="form-control" />
  33 + <span asp-validation-for="Value" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <div class="col-md-offset-2 col-md-10">
  38 + <input type="submit" value="Save" class="btn btn-default" />
  39 + </div>
  40 + </div>
  41 + </div>
  42 +</form>
  43 +
  44 +<div>
  45 + <a asp-action="Index">Back to List</a>
  46 +</div>
  47 +
  48 +</body>
  49 +</html>
... ...
Views/RoadType/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.RoadType>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Definition)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.Value)
  26 + </th>
  27 + <th></th>
  28 + </tr>
  29 + </thead>
  30 + <tbody>
  31 +@foreach (var item in Model) {
  32 + <tr>
  33 + <td>
  34 + @Html.DisplayFor(modelItem => item.Definition)
  35 + </td>
  36 + <td>
  37 + @Html.DisplayFor(modelItem => item.Value)
  38 + </td>
  39 + <td>
  40 + <a asp-action="Edit" asp-route-id="@item.RoadTypeId">Edit</a> |
  41 + <a asp-action="Details" asp-route-id="@item.RoadTypeId">Details</a> |
  42 + <a asp-action="Delete" asp-route-id="@item.RoadTypeId">Delete</a>
  43 + </td>
  44 + </tr>
  45 +}
  46 + </tbody>
  47 +</table>
  48 +</body>
  49 +</html>
... ...
Views/RoadWidth/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadWidth
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>RoadWidth</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Begin" class="form-control" />
  25 + <span asp-validation-for="Begin" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="CountLaneLeft" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="CountLaneLeft" class="form-control" />
  32 + <span asp-validation-for="CountLaneLeft" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <label asp-for="CountLaneRight" class="col-md-2 control-label"></label>
  37 + <div class="col-md-10">
  38 + <input asp-for="CountLaneRight" class="form-control" />
  39 + <span asp-validation-for="CountLaneRight" class="text-danger" />
  40 + </div>
  41 + </div>
  42 + <div class="form-group">
  43 + <label asp-for="End" class="col-md-2 control-label"></label>
  44 + <div class="col-md-10">
  45 + <input asp-for="End" class="form-control" />
  46 + <span asp-validation-for="End" class="text-danger" />
  47 + </div>
  48 + </div>
  49 + <div class="form-group">
  50 + <label asp-for="RegionId" class="col-md-2 control-label"></label>
  51 + <div class="col-md-10">
  52 + <select asp-for="RegionId" class ="form-control" asp-items="ViewBag.RegionId"></select>
  53 + </div>
  54 + </div>
  55 + <div class="form-group">
  56 + <label asp-for="RoadId" class="col-md-2 control-label"></label>
  57 + <div class="col-md-10">
  58 + <select asp-for="RoadId" class ="form-control" asp-items="ViewBag.RoadId"></select>
  59 + </div>
  60 + </div>
  61 + <div class="form-group">
  62 + <label asp-for="WidthReverseRoad" class="col-md-2 control-label"></label>
  63 + <div class="col-md-10">
  64 + <input asp-for="WidthReverseRoad" class="form-control" />
  65 + <span asp-validation-for="WidthReverseRoad" class="text-danger" />
  66 + </div>
  67 + </div>
  68 + <div class="form-group">
  69 + <label asp-for="WidthRoadsideLeft" class="col-md-2 control-label"></label>
  70 + <div class="col-md-10">
  71 + <input asp-for="WidthRoadsideLeft" class="form-control" />
  72 + <span asp-validation-for="WidthRoadsideLeft" class="text-danger" />
  73 + </div>
  74 + </div>
  75 + <div class="form-group">
  76 + <label asp-for="WidthRoadsideRight" class="col-md-2 control-label"></label>
  77 + <div class="col-md-10">
  78 + <input asp-for="WidthRoadsideRight" class="form-control" />
  79 + <span asp-validation-for="WidthRoadsideRight" class="text-danger" />
  80 + </div>
  81 + </div>
  82 + <div class="form-group">
  83 + <label asp-for="WidthRoadwayForward" class="col-md-2 control-label"></label>
  84 + <div class="col-md-10">
  85 + <input asp-for="WidthRoadwayForward" class="form-control" />
  86 + <span asp-validation-for="WidthRoadwayForward" class="text-danger" />
  87 + </div>
  88 + </div>
  89 + <div class="form-group">
  90 + <label asp-for="WidthStrip" class="col-md-2 control-label"></label>
  91 + <div class="col-md-10">
  92 + <input asp-for="WidthStrip" class="form-control" />
  93 + <span asp-validation-for="WidthStrip" class="text-danger" />
  94 + </div>
  95 + </div>
  96 + <div class="form-group">
  97 + <div class="col-md-offset-2 col-md-10">
  98 + <input type="submit" value="Create" class="btn btn-default" />
  99 + </div>
  100 + </div>
  101 + </div>
  102 +</form>
  103 +
  104 +<div>
  105 + <a asp-action="Index">Back to List</a>
  106 +</div>
  107 +
  108 +</body>
  109 +</html>
... ...
Views/RoadWidth/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadWidth
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>RoadWidth</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Begin)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.CountLaneLeft)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.CountLaneLeft)
  32 + </dd>
  33 + <dt>
  34 + @Html.DisplayNameFor(model => model.CountLaneRight)
  35 + </dt>
  36 + <dd>
  37 + @Html.DisplayFor(model => model.CountLaneRight)
  38 + </dd>
  39 + <dt>
  40 + @Html.DisplayNameFor(model => model.End)
  41 + </dt>
  42 + <dd>
  43 + @Html.DisplayFor(model => model.End)
  44 + </dd>
  45 + <dt>
  46 + @Html.DisplayNameFor(model => model.WidthReverseRoad)
  47 + </dt>
  48 + <dd>
  49 + @Html.DisplayFor(model => model.WidthReverseRoad)
  50 + </dd>
  51 + <dt>
  52 + @Html.DisplayNameFor(model => model.WidthRoadsideLeft)
  53 + </dt>
  54 + <dd>
  55 + @Html.DisplayFor(model => model.WidthRoadsideLeft)
  56 + </dd>
  57 + <dt>
  58 + @Html.DisplayNameFor(model => model.WidthRoadsideRight)
  59 + </dt>
  60 + <dd>
  61 + @Html.DisplayFor(model => model.WidthRoadsideRight)
  62 + </dd>
  63 + <dt>
  64 + @Html.DisplayNameFor(model => model.WidthRoadwayForward)
  65 + </dt>
  66 + <dd>
  67 + @Html.DisplayFor(model => model.WidthRoadwayForward)
  68 + </dd>
  69 + <dt>
  70 + @Html.DisplayNameFor(model => model.WidthStrip)
  71 + </dt>
  72 + <dd>
  73 + @Html.DisplayFor(model => model.WidthStrip)
  74 + </dd>
  75 + </dl>
  76 +
  77 + <form asp-action="Delete">
  78 + <div class="form-actions no-color">
  79 + <input type="submit" value="Delete" class="btn btn-default" /> |
  80 + <a asp-action="Index">Back to List</a>
  81 + </div>
  82 + </form>
  83 +</div>
  84 +</body>
  85 +</html>
... ...
Views/RoadWidth/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadWidth
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>RoadWidth</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Begin)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Begin)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.CountLaneLeft)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.CountLaneLeft)
  31 + </dd>
  32 + <dt>
  33 + @Html.DisplayNameFor(model => model.CountLaneRight)
  34 + </dt>
  35 + <dd>
  36 + @Html.DisplayFor(model => model.CountLaneRight)
  37 + </dd>
  38 + <dt>
  39 + @Html.DisplayNameFor(model => model.End)
  40 + </dt>
  41 + <dd>
  42 + @Html.DisplayFor(model => model.End)
  43 + </dd>
  44 + <dt>
  45 + @Html.DisplayNameFor(model => model.WidthReverseRoad)
  46 + </dt>
  47 + <dd>
  48 + @Html.DisplayFor(model => model.WidthReverseRoad)
  49 + </dd>
  50 + <dt>
  51 + @Html.DisplayNameFor(model => model.WidthRoadsideLeft)
  52 + </dt>
  53 + <dd>
  54 + @Html.DisplayFor(model => model.WidthRoadsideLeft)
  55 + </dd>
  56 + <dt>
  57 + @Html.DisplayNameFor(model => model.WidthRoadsideRight)
  58 + </dt>
  59 + <dd>
  60 + @Html.DisplayFor(model => model.WidthRoadsideRight)
  61 + </dd>
  62 + <dt>
  63 + @Html.DisplayNameFor(model => model.WidthRoadwayForward)
  64 + </dt>
  65 + <dd>
  66 + @Html.DisplayFor(model => model.WidthRoadwayForward)
  67 + </dd>
  68 + <dt>
  69 + @Html.DisplayNameFor(model => model.WidthStrip)
  70 + </dt>
  71 + <dd>
  72 + @Html.DisplayFor(model => model.WidthStrip)
  73 + </dd>
  74 + </dl>
  75 +</div>
  76 +<div>
  77 + <a asp-action="Edit" asp-route-id="@Model.RoadWidthId">Edit</a> |
  78 + <a asp-action="Index">Back to List</a>
  79 +</div>
  80 +</body>
  81 +</html>
... ...
Views/RoadWidth/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.RoadWidth
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>RoadWidth</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="RoadWidthId" />
  22 + <div class="form-group">
  23 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Begin" class="form-control" />
  26 + <span asp-validation-for="Begin" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="CountLaneLeft" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="CountLaneLeft" class="form-control" />
  33 + <span asp-validation-for="CountLaneLeft" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <label asp-for="CountLaneRight" class="col-md-2 control-label"></label>
  38 + <div class="col-md-10">
  39 + <input asp-for="CountLaneRight" class="form-control" />
  40 + <span asp-validation-for="CountLaneRight" class="text-danger" />
  41 + </div>
  42 + </div>
  43 + <div class="form-group">
  44 + <label asp-for="End" class="col-md-2 control-label"></label>
  45 + <div class="col-md-10">
  46 + <input asp-for="End" class="form-control" />
  47 + <span asp-validation-for="End" class="text-danger" />
  48 + </div>
  49 + </div>
  50 + <div class="form-group">
  51 + <label asp-for="RegionId" class="control-label col-md-2"></label>
  52 + <div class="col-md-10">
  53 + <select asp-for="RegionId" class="form-control" asp-items="ViewBag.RegionId"></select>
  54 + <span asp-validation-for="RegionId" class="text-danger" />
  55 + </div>
  56 + </div>
  57 + <div class="form-group">
  58 + <label asp-for="RoadId" class="control-label col-md-2"></label>
  59 + <div class="col-md-10">
  60 + <select asp-for="RoadId" class="form-control" asp-items="ViewBag.RoadId"></select>
  61 + <span asp-validation-for="RoadId" class="text-danger" />
  62 + </div>
  63 + </div>
  64 + <div class="form-group">
  65 + <label asp-for="WidthReverseRoad" class="col-md-2 control-label"></label>
  66 + <div class="col-md-10">
  67 + <input asp-for="WidthReverseRoad" class="form-control" />
  68 + <span asp-validation-for="WidthReverseRoad" class="text-danger" />
  69 + </div>
  70 + </div>
  71 + <div class="form-group">
  72 + <label asp-for="WidthRoadsideLeft" class="col-md-2 control-label"></label>
  73 + <div class="col-md-10">
  74 + <input asp-for="WidthRoadsideLeft" class="form-control" />
  75 + <span asp-validation-for="WidthRoadsideLeft" class="text-danger" />
  76 + </div>
  77 + </div>
  78 + <div class="form-group">
  79 + <label asp-for="WidthRoadsideRight" class="col-md-2 control-label"></label>
  80 + <div class="col-md-10">
  81 + <input asp-for="WidthRoadsideRight" class="form-control" />
  82 + <span asp-validation-for="WidthRoadsideRight" class="text-danger" />
  83 + </div>
  84 + </div>
  85 + <div class="form-group">
  86 + <label asp-for="WidthRoadwayForward" class="col-md-2 control-label"></label>
  87 + <div class="col-md-10">
  88 + <input asp-for="WidthRoadwayForward" class="form-control" />
  89 + <span asp-validation-for="WidthRoadwayForward" class="text-danger" />
  90 + </div>
  91 + </div>
  92 + <div class="form-group">
  93 + <label asp-for="WidthStrip" class="col-md-2 control-label"></label>
  94 + <div class="col-md-10">
  95 + <input asp-for="WidthStrip" class="form-control" />
  96 + <span asp-validation-for="WidthStrip" class="text-danger" />
  97 + </div>
  98 + </div>
  99 + <div class="form-group">
  100 + <div class="col-md-offset-2 col-md-10">
  101 + <input type="submit" value="Save" class="btn btn-default" />
  102 + </div>
  103 + </div>
  104 + </div>
  105 +</form>
  106 +
  107 +<div>
  108 + <a asp-action="Index">Back to List</a>
  109 +</div>
  110 +
  111 +</body>
  112 +</html>
... ...
Views/RoadWidth/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.RoadWidth>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.CountLaneLeft)
  26 + </th>
  27 + <th>
  28 + @Html.DisplayNameFor(model => model.CountLaneRight)
  29 + </th>
  30 + <th>
  31 + @Html.DisplayNameFor(model => model.End)
  32 + </th>
  33 + <th>
  34 + @Html.DisplayNameFor(model => model.WidthReverseRoad)
  35 + </th>
  36 + <th>
  37 + @Html.DisplayNameFor(model => model.WidthRoadsideLeft)
  38 + </th>
  39 + <th>
  40 + @Html.DisplayNameFor(model => model.WidthRoadsideRight)
  41 + </th>
  42 + <th>
  43 + @Html.DisplayNameFor(model => model.WidthRoadwayForward)
  44 + </th>
  45 + <th>
  46 + @Html.DisplayNameFor(model => model.WidthStrip)
  47 + </th>
  48 + <th></th>
  49 + </tr>
  50 + </thead>
  51 + <tbody>
  52 +@foreach (var item in Model) {
  53 + <tr>
  54 + <td>
  55 + @Html.DisplayFor(modelItem => item.Begin)
  56 + </td>
  57 + <td>
  58 + @Html.DisplayFor(modelItem => item.CountLaneLeft)
  59 + </td>
  60 + <td>
  61 + @Html.DisplayFor(modelItem => item.CountLaneRight)
  62 + </td>
  63 + <td>
  64 + @Html.DisplayFor(modelItem => item.End)
  65 + </td>
  66 + <td>
  67 + @Html.DisplayFor(modelItem => item.WidthReverseRoad)
  68 + </td>
  69 + <td>
  70 + @Html.DisplayFor(modelItem => item.WidthRoadsideLeft)
  71 + </td>
  72 + <td>
  73 + @Html.DisplayFor(modelItem => item.WidthRoadsideRight)
  74 + </td>
  75 + <td>
  76 + @Html.DisplayFor(modelItem => item.WidthRoadwayForward)
  77 + </td>
  78 + <td>
  79 + @Html.DisplayFor(modelItem => item.WidthStrip)
  80 + </td>
  81 + <td>
  82 + <a asp-action="Edit" asp-route-id="@item.RoadWidthId">Edit</a> |
  83 + <a asp-action="Details" asp-route-id="@item.RoadWidthId">Details</a> |
  84 + <a asp-action="Delete" asp-route-id="@item.RoadWidthId">Delete</a>
  85 + </td>
  86 + </tr>
  87 +}
  88 + </tbody>
  89 +</table>
  90 +</body>
  91 +</html>
... ...
Views/ServiceObject/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.ServiceObject
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>ServiceObject</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="ArrangementElements" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="ArrangementElements" class="form-control" />
  25 + <span asp-validation-for="ArrangementElements" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="Capacity" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="Capacity" class="form-control" />
  32 + <span asp-validation-for="Capacity" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <label asp-for="DepartmentAffiliationId" class="col-md-2 control-label"></label>
  37 + <div class="col-md-10">
  38 + <select asp-for="DepartmentAffiliationId" class ="form-control" asp-items="ViewBag.DepartmentAffiliationId"></select>
  39 + </div>
  40 + </div>
  41 + <div class="form-group">
  42 + <label asp-for="Distance" class="col-md-2 control-label"></label>
  43 + <div class="col-md-10">
  44 + <input asp-for="Distance" class="form-control" />
  45 + <span asp-validation-for="Distance" class="text-danger" />
  46 + </div>
  47 + </div>
  48 + <div class="form-group">
  49 + <label asp-for="LocationAxis" class="col-md-2 control-label"></label>
  50 + <div class="col-md-10">
  51 + <input asp-for="LocationAxis" class="form-control" />
  52 + <span asp-validation-for="LocationAxis" class="text-danger" />
  53 + </div>
  54 + </div>
  55 + <div class="form-group">
  56 + <label asp-for="LocationLeft" class="col-md-2 control-label"></label>
  57 + <div class="col-md-10">
  58 + <input asp-for="LocationLeft" class="form-control" />
  59 + <span asp-validation-for="LocationLeft" class="text-danger" />
  60 + </div>
  61 + </div>
  62 + <div class="form-group">
  63 + <label asp-for="LocationRight" class="col-md-2 control-label"></label>
  64 + <div class="col-md-10">
  65 + <input asp-for="LocationRight" class="form-control" />
  66 + <span asp-validation-for="LocationRight" class="text-danger" />
  67 + </div>
  68 + </div>
  69 + <div class="form-group">
  70 + <label asp-for="RegionId" class="col-md-2 control-label"></label>
  71 + <div class="col-md-10">
  72 + <select asp-for="RegionId" class ="form-control" asp-items="ViewBag.RegionId"></select>
  73 + </div>
  74 + </div>
  75 + <div class="form-group">
  76 + <label asp-for="RoadId" class="col-md-2 control-label"></label>
  77 + <div class="col-md-10">
  78 + <select asp-for="RoadId" class ="form-control" asp-items="ViewBag.RoadId"></select>
  79 + </div>
  80 + </div>
  81 + <div class="form-group">
  82 + <label asp-for="ServiceObjectTypeId" class="col-md-2 control-label"></label>
  83 + <div class="col-md-10">
  84 + <select asp-for="ServiceObjectTypeId" class ="form-control" asp-items="ViewBag.ServiceObjectTypeId"></select>
  85 + </div>
  86 + </div>
  87 + <div class="form-group">
  88 + <label asp-for="SettlementId" class="col-md-2 control-label"></label>
  89 + <div class="col-md-10">
  90 + <select asp-for="SettlementId" class ="form-control" asp-items="ViewBag.SettlementId"></select>
  91 + </div>
  92 + </div>
  93 + <div class="form-group">
  94 + <div class="col-md-offset-2 col-md-10">
  95 + <input type="submit" value="Create" class="btn btn-default" />
  96 + </div>
  97 + </div>
  98 + </div>
  99 +</form>
  100 +
  101 +<div>
  102 + <a asp-action="Index">Back to List</a>
  103 +</div>
  104 +
  105 +</body>
  106 +</html>
... ...
Views/ServiceObject/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.ServiceObject
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>ServiceObject</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.ArrangementElements)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.ArrangementElements)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.Capacity)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.Capacity)
  32 + </dd>
  33 + <dt>
  34 + @Html.DisplayNameFor(model => model.Distance)
  35 + </dt>
  36 + <dd>
  37 + @Html.DisplayFor(model => model.Distance)
  38 + </dd>
  39 + <dt>
  40 + @Html.DisplayNameFor(model => model.LocationAxis)
  41 + </dt>
  42 + <dd>
  43 + @Html.DisplayFor(model => model.LocationAxis)
  44 + </dd>
  45 + <dt>
  46 + @Html.DisplayNameFor(model => model.LocationLeft)
  47 + </dt>
  48 + <dd>
  49 + @Html.DisplayFor(model => model.LocationLeft)
  50 + </dd>
  51 + <dt>
  52 + @Html.DisplayNameFor(model => model.LocationRight)
  53 + </dt>
  54 + <dd>
  55 + @Html.DisplayFor(model => model.LocationRight)
  56 + </dd>
  57 + </dl>
  58 +
  59 + <form asp-action="Delete">
  60 + <div class="form-actions no-color">
  61 + <input type="submit" value="Delete" class="btn btn-default" /> |
  62 + <a asp-action="Index">Back to List</a>
  63 + </div>
  64 + </form>
  65 +</div>
  66 +</body>
  67 +</html>
... ...
Views/ServiceObject/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.ServiceObject
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>ServiceObject</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.ArrangementElements)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.ArrangementElements)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.Capacity)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.Capacity)
  31 + </dd>
  32 + <dt>
  33 + @Html.DisplayNameFor(model => model.Distance)
  34 + </dt>
  35 + <dd>
  36 + @Html.DisplayFor(model => model.Distance)
  37 + </dd>
  38 + <dt>
  39 + @Html.DisplayNameFor(model => model.LocationAxis)
  40 + </dt>
  41 + <dd>
  42 + @Html.DisplayFor(model => model.LocationAxis)
  43 + </dd>
  44 + <dt>
  45 + @Html.DisplayNameFor(model => model.LocationLeft)
  46 + </dt>
  47 + <dd>
  48 + @Html.DisplayFor(model => model.LocationLeft)
  49 + </dd>
  50 + <dt>
  51 + @Html.DisplayNameFor(model => model.LocationRight)
  52 + </dt>
  53 + <dd>
  54 + @Html.DisplayFor(model => model.LocationRight)
  55 + </dd>
  56 + </dl>
  57 +</div>
  58 +<div>
  59 + <a asp-action="Edit" asp-route-id="@Model.ServiceObjectId">Edit</a> |
  60 + <a asp-action="Index">Back to List</a>
  61 +</div>
  62 +</body>
  63 +</html>
... ...
Views/ServiceObject/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.ServiceObject
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>ServiceObject</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="ServiceObjectId" />
  22 + <div class="form-group">
  23 + <label asp-for="ArrangementElements" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="ArrangementElements" class="form-control" />
  26 + <span asp-validation-for="ArrangementElements" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="Capacity" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="Capacity" class="form-control" />
  33 + <span asp-validation-for="Capacity" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <label asp-for="DepartmentAffiliationId" class="control-label col-md-2"></label>
  38 + <div class="col-md-10">
  39 + <select asp-for="DepartmentAffiliationId" class="form-control" asp-items="ViewBag.DepartmentAffiliationId"></select>
  40 + <span asp-validation-for="DepartmentAffiliationId" class="text-danger" />
  41 + </div>
  42 + </div>
  43 + <div class="form-group">
  44 + <label asp-for="Distance" class="col-md-2 control-label"></label>
  45 + <div class="col-md-10">
  46 + <input asp-for="Distance" class="form-control" />
  47 + <span asp-validation-for="Distance" class="text-danger" />
  48 + </div>
  49 + </div>
  50 + <div class="form-group">
  51 + <label asp-for="LocationAxis" class="col-md-2 control-label"></label>
  52 + <div class="col-md-10">
  53 + <input asp-for="LocationAxis" class="form-control" />
  54 + <span asp-validation-for="LocationAxis" class="text-danger" />
  55 + </div>
  56 + </div>
  57 + <div class="form-group">
  58 + <label asp-for="LocationLeft" class="col-md-2 control-label"></label>
  59 + <div class="col-md-10">
  60 + <input asp-for="LocationLeft" class="form-control" />
  61 + <span asp-validation-for="LocationLeft" class="text-danger" />
  62 + </div>
  63 + </div>
  64 + <div class="form-group">
  65 + <label asp-for="LocationRight" class="col-md-2 control-label"></label>
  66 + <div class="col-md-10">
  67 + <input asp-for="LocationRight" class="form-control" />
  68 + <span asp-validation-for="LocationRight" class="text-danger" />
  69 + </div>
  70 + </div>
  71 + <div class="form-group">
  72 + <label asp-for="RegionId" class="control-label col-md-2"></label>
  73 + <div class="col-md-10">
  74 + <select asp-for="RegionId" class="form-control" asp-items="ViewBag.RegionId"></select>
  75 + <span asp-validation-for="RegionId" class="text-danger" />
  76 + </div>
  77 + </div>
  78 + <div class="form-group">
  79 + <label asp-for="RoadId" class="control-label col-md-2"></label>
  80 + <div class="col-md-10">
  81 + <select asp-for="RoadId" class="form-control" asp-items="ViewBag.RoadId"></select>
  82 + <span asp-validation-for="RoadId" class="text-danger" />
  83 + </div>
  84 + </div>
  85 + <div class="form-group">
  86 + <label asp-for="ServiceObjectTypeId" class="control-label col-md-2"></label>
  87 + <div class="col-md-10">
  88 + <select asp-for="ServiceObjectTypeId" class="form-control" asp-items="ViewBag.ServiceObjectTypeId"></select>
  89 + <span asp-validation-for="ServiceObjectTypeId" class="text-danger" />
  90 + </div>
  91 + </div>
  92 + <div class="form-group">
  93 + <label asp-for="SettlementId" class="control-label col-md-2"></label>
  94 + <div class="col-md-10">
  95 + <select asp-for="SettlementId" class="form-control" asp-items="ViewBag.SettlementId"></select>
  96 + <span asp-validation-for="SettlementId" class="text-danger" />
  97 + </div>
  98 + </div>
  99 + <div class="form-group">
  100 + <div class="col-md-offset-2 col-md-10">
  101 + <input type="submit" value="Save" class="btn btn-default" />
  102 + </div>
  103 + </div>
  104 + </div>
  105 +</form>
  106 +
  107 +<div>
  108 + <a asp-action="Index">Back to List</a>
  109 +</div>
  110 +
  111 +</body>
  112 +</html>
... ...
Views/ServiceObject/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.ServiceObject>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.ArrangementElements)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.Capacity)
  26 + </th>
  27 + <th>
  28 + @Html.DisplayNameFor(model => model.Distance)
  29 + </th>
  30 + <th>
  31 + @Html.DisplayNameFor(model => model.LocationAxis)
  32 + </th>
  33 + <th>
  34 + @Html.DisplayNameFor(model => model.LocationLeft)
  35 + </th>
  36 + <th>
  37 + @Html.DisplayNameFor(model => model.LocationRight)
  38 + </th>
  39 + <th></th>
  40 + </tr>
  41 + </thead>
  42 + <tbody>
  43 +@foreach (var item in Model) {
  44 + <tr>
  45 + <td>
  46 + @Html.DisplayFor(modelItem => item.ArrangementElements)
  47 + </td>
  48 + <td>
  49 + @Html.DisplayFor(modelItem => item.Capacity)
  50 + </td>
  51 + <td>
  52 + @Html.DisplayFor(modelItem => item.Distance)
  53 + </td>
  54 + <td>
  55 + @Html.DisplayFor(modelItem => item.LocationAxis)
  56 + </td>
  57 + <td>
  58 + @Html.DisplayFor(modelItem => item.LocationLeft)
  59 + </td>
  60 + <td>
  61 + @Html.DisplayFor(modelItem => item.LocationRight)
  62 + </td>
  63 + <td>
  64 + <a asp-action="Edit" asp-route-id="@item.ServiceObjectId">Edit</a> |
  65 + <a asp-action="Details" asp-route-id="@item.ServiceObjectId">Details</a> |
  66 + <a asp-action="Delete" asp-route-id="@item.ServiceObjectId">Delete</a>
  67 + </td>
  68 + </tr>
  69 +}
  70 + </tbody>
  71 +</table>
  72 +</body>
  73 +</html>
... ...
Views/ServiceObjectType/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.ServiceObjectType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>ServiceObjectType</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Name" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Name" class="form-control" />
  25 + <span asp-validation-for="Name" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <div class="col-md-offset-2 col-md-10">
  30 + <input type="submit" value="Create" class="btn btn-default" />
  31 + </div>
  32 + </div>
  33 + </div>
  34 +</form>
  35 +
  36 +<div>
  37 + <a asp-action="Index">Back to List</a>
  38 +</div>
  39 +
  40 +</body>
  41 +</html>
... ...
Views/ServiceObjectType/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.ServiceObjectType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>ServiceObjectType</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Name)
  26 + </dd>
  27 + </dl>
  28 +
  29 + <form asp-action="Delete">
  30 + <div class="form-actions no-color">
  31 + <input type="submit" value="Delete" class="btn btn-default" /> |
  32 + <a asp-action="Index">Back to List</a>
  33 + </div>
  34 + </form>
  35 +</div>
  36 +</body>
  37 +</html>
... ...
Views/ServiceObjectType/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.ServiceObjectType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>ServiceObjectType</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Name)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Name)
  25 + </dd>
  26 + </dl>
  27 +</div>
  28 +<div>
  29 + <a asp-action="Edit" asp-route-id="@Model.ServiceObjectTypeId">Edit</a> |
  30 + <a asp-action="Index">Back to List</a>
  31 +</div>
  32 +</body>
  33 +</html>
... ...
Views/ServiceObjectType/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.ServiceObjectType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>ServiceObjectType</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="ServiceObjectTypeId" />
  22 + <div class="form-group">
  23 + <label asp-for="Name" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Name" class="form-control" />
  26 + <span asp-validation-for="Name" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <div class="col-md-offset-2 col-md-10">
  31 + <input type="submit" value="Save" class="btn btn-default" />
  32 + </div>
  33 + </div>
  34 + </div>
  35 +</form>
  36 +
  37 +<div>
  38 + <a asp-action="Index">Back to List</a>
  39 +</div>
  40 +
  41 +</body>
  42 +</html>
... ...
Views/ServiceObjectType/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.ServiceObjectType>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </th>
  24 + <th></th>
  25 + </tr>
  26 + </thead>
  27 + <tbody>
  28 +@foreach (var item in Model) {
  29 + <tr>
  30 + <td>
  31 + @Html.DisplayFor(modelItem => item.Name)
  32 + </td>
  33 + <td>
  34 + <a asp-action="Edit" asp-route-id="@item.ServiceObjectTypeId">Edit</a> |
  35 + <a asp-action="Details" asp-route-id="@item.ServiceObjectTypeId">Details</a> |
  36 + <a asp-action="Delete" asp-route-id="@item.ServiceObjectTypeId">Delete</a>
  37 + </td>
  38 + </tr>
  39 +}
  40 + </tbody>
  41 +</table>
  42 +</body>
  43 +</html>
... ...
Views/Settlement/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.Settlement
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>Settlement</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Name" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Name" class="form-control" />
  25 + <span asp-validation-for="Name" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="Sign" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="Sign" class="form-control" />
  32 + <span asp-validation-for="Sign" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <div class="col-md-offset-2 col-md-10">
  37 + <input type="submit" value="Create" class="btn btn-default" />
  38 + </div>
  39 + </div>
  40 + </div>
  41 +</form>
  42 +
  43 +<div>
  44 + <a asp-action="Index">Back to List</a>
  45 +</div>
  46 +
  47 +</body>
  48 +</html>
... ...
Views/Settlement/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.Settlement
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>Settlement</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Name)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.Sign)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.Sign)
  32 + </dd>
  33 + </dl>
  34 +
  35 + <form asp-action="Delete">
  36 + <div class="form-actions no-color">
  37 + <input type="submit" value="Delete" class="btn btn-default" /> |
  38 + <a asp-action="Index">Back to List</a>
  39 + </div>
  40 + </form>
  41 +</div>
  42 +</body>
  43 +</html>
... ...
Views/Settlement/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.Settlement
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>Settlement</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Name)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Name)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.Sign)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.Sign)
  31 + </dd>
  32 + </dl>
  33 +</div>
  34 +<div>
  35 + <a asp-action="Edit" asp-route-id="@Model.SettlementId">Edit</a> |
  36 + <a asp-action="Index">Back to List</a>
  37 +</div>
  38 +</body>
  39 +</html>
... ...
Views/Settlement/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.Settlement
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>Settlement</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="SettlementId" />
  22 + <div class="form-group">
  23 + <label asp-for="Name" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Name" class="form-control" />
  26 + <span asp-validation-for="Name" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="Sign" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="Sign" class="form-control" />
  33 + <span asp-validation-for="Sign" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <div class="col-md-offset-2 col-md-10">
  38 + <input type="submit" value="Save" class="btn btn-default" />
  39 + </div>
  40 + </div>
  41 + </div>
  42 +</form>
  43 +
  44 +<div>
  45 + <a asp-action="Index">Back to List</a>
  46 +</div>
  47 +
  48 +</body>
  49 +</html>
... ...
Views/Settlement/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.Settlement>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.Sign)
  26 + </th>
  27 + <th></th>
  28 + </tr>
  29 + </thead>
  30 + <tbody>
  31 +@foreach (var item in Model) {
  32 + <tr>
  33 + <td>
  34 + @Html.DisplayFor(modelItem => item.Name)
  35 + </td>
  36 + <td>
  37 + @Html.DisplayFor(modelItem => item.Sign)
  38 + </td>
  39 + <td>
  40 + <a asp-action="Edit" asp-route-id="@item.SettlementId">Edit</a> |
  41 + <a asp-action="Details" asp-route-id="@item.SettlementId">Details</a> |
  42 + <a asp-action="Delete" asp-route-id="@item.SettlementId">Delete</a>
  43 + </td>
  44 + </tr>
  45 +}
  46 + </tbody>
  47 +</table>
  48 +</body>
  49 +</html>
... ...
Views/SettlementAddressLink/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.SettlementAddressLink
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>SettlementAddressLink</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Begin" class="form-control" />
  25 + <span asp-validation-for="Begin" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <label asp-for="Distance" class="col-md-2 control-label"></label>
  30 + <div class="col-md-10">
  31 + <input asp-for="Distance" class="form-control" />
  32 + <span asp-validation-for="Distance" class="text-danger" />
  33 + </div>
  34 + </div>
  35 + <div class="form-group">
  36 + <label asp-for="End" class="col-md-2 control-label"></label>
  37 + <div class="col-md-10">
  38 + <input asp-for="End" class="form-control" />
  39 + <span asp-validation-for="End" class="text-danger" />
  40 + </div>
  41 + </div>
  42 + <div class="form-group">
  43 + <label asp-for="RegionId" class="col-md-2 control-label"></label>
  44 + <div class="col-md-10">
  45 + <select asp-for="RegionId" class ="form-control" asp-items="ViewBag.RegionId"></select>
  46 + </div>
  47 + </div>
  48 + <div class="form-group">
  49 + <label asp-for="RoadId" class="col-md-2 control-label"></label>
  50 + <div class="col-md-10">
  51 + <select asp-for="RoadId" class ="form-control" asp-items="ViewBag.RoadId"></select>
  52 + </div>
  53 + </div>
  54 + <div class="form-group">
  55 + <label asp-for="SettlementId" class="col-md-2 control-label"></label>
  56 + <div class="col-md-10">
  57 + <select asp-for="SettlementId" class ="form-control" asp-items="ViewBag.SettlementId"></select>
  58 + </div>
  59 + </div>
  60 + <div class="form-group">
  61 + <label asp-for="SettlementLocationId" class="col-md-2 control-label"></label>
  62 + <div class="col-md-10">
  63 + <select asp-for="SettlementLocationId" class ="form-control" asp-items="ViewBag.SettlementLocationId"></select>
  64 + </div>
  65 + </div>
  66 + <div class="form-group">
  67 + <div class="col-md-offset-2 col-md-10">
  68 + <input type="submit" value="Create" class="btn btn-default" />
  69 + </div>
  70 + </div>
  71 + </div>
  72 +</form>
  73 +
  74 +<div>
  75 + <a asp-action="Index">Back to List</a>
  76 +</div>
  77 +
  78 +</body>
  79 +</html>
... ...
Views/SettlementAddressLink/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.SettlementAddressLink
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>SettlementAddressLink</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Begin)
  26 + </dd>
  27 + <dt>
  28 + @Html.DisplayNameFor(model => model.Distance)
  29 + </dt>
  30 + <dd>
  31 + @Html.DisplayFor(model => model.Distance)
  32 + </dd>
  33 + <dt>
  34 + @Html.DisplayNameFor(model => model.End)
  35 + </dt>
  36 + <dd>
  37 + @Html.DisplayFor(model => model.End)
  38 + </dd>
  39 + </dl>
  40 +
  41 + <form asp-action="Delete">
  42 + <div class="form-actions no-color">
  43 + <input type="submit" value="Delete" class="btn btn-default" /> |
  44 + <a asp-action="Index">Back to List</a>
  45 + </div>
  46 + </form>
  47 +</div>
  48 +</body>
  49 +</html>
... ...
Views/SettlementAddressLink/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.SettlementAddressLink
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>SettlementAddressLink</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Begin)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Begin)
  25 + </dd>
  26 + <dt>
  27 + @Html.DisplayNameFor(model => model.Distance)
  28 + </dt>
  29 + <dd>
  30 + @Html.DisplayFor(model => model.Distance)
  31 + </dd>
  32 + <dt>
  33 + @Html.DisplayNameFor(model => model.End)
  34 + </dt>
  35 + <dd>
  36 + @Html.DisplayFor(model => model.End)
  37 + </dd>
  38 + </dl>
  39 +</div>
  40 +<div>
  41 + <a asp-action="Edit" asp-route-id="@Model.SettlementAddressLinkId">Edit</a> |
  42 + <a asp-action="Index">Back to List</a>
  43 +</div>
  44 +</body>
  45 +</html>
... ...
Views/SettlementAddressLink/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.SettlementAddressLink
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>SettlementAddressLink</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="SettlementAddressLinkId" />
  22 + <div class="form-group">
  23 + <label asp-for="Begin" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Begin" class="form-control" />
  26 + <span asp-validation-for="Begin" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <label asp-for="Distance" class="col-md-2 control-label"></label>
  31 + <div class="col-md-10">
  32 + <input asp-for="Distance" class="form-control" />
  33 + <span asp-validation-for="Distance" class="text-danger" />
  34 + </div>
  35 + </div>
  36 + <div class="form-group">
  37 + <label asp-for="End" class="col-md-2 control-label"></label>
  38 + <div class="col-md-10">
  39 + <input asp-for="End" class="form-control" />
  40 + <span asp-validation-for="End" class="text-danger" />
  41 + </div>
  42 + </div>
  43 + <div class="form-group">
  44 + <label asp-for="RegionId" class="control-label col-md-2"></label>
  45 + <div class="col-md-10">
  46 + <select asp-for="RegionId" class="form-control" asp-items="ViewBag.RegionId"></select>
  47 + <span asp-validation-for="RegionId" class="text-danger" />
  48 + </div>
  49 + </div>
  50 + <div class="form-group">
  51 + <label asp-for="RoadId" class="control-label col-md-2"></label>
  52 + <div class="col-md-10">
  53 + <select asp-for="RoadId" class="form-control" asp-items="ViewBag.RoadId"></select>
  54 + <span asp-validation-for="RoadId" class="text-danger" />
  55 + </div>
  56 + </div>
  57 + <div class="form-group">
  58 + <label asp-for="SettlementId" class="control-label col-md-2"></label>
  59 + <div class="col-md-10">
  60 + <select asp-for="SettlementId" class="form-control" asp-items="ViewBag.SettlementId"></select>
  61 + <span asp-validation-for="SettlementId" class="text-danger" />
  62 + </div>
  63 + </div>
  64 + <div class="form-group">
  65 + <label asp-for="SettlementLocationId" class="control-label col-md-2"></label>
  66 + <div class="col-md-10">
  67 + <select asp-for="SettlementLocationId" class="form-control" asp-items="ViewBag.SettlementLocationId"></select>
  68 + <span asp-validation-for="SettlementLocationId" class="text-danger" />
  69 + </div>
  70 + </div>
  71 + <div class="form-group">
  72 + <div class="col-md-offset-2 col-md-10">
  73 + <input type="submit" value="Save" class="btn btn-default" />
  74 + </div>
  75 + </div>
  76 + </div>
  77 +</form>
  78 +
  79 +<div>
  80 + <a asp-action="Index">Back to List</a>
  81 +</div>
  82 +
  83 +</body>
  84 +</html>
... ...
Views/SettlementAddressLink/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.SettlementAddressLink>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Begin)
  23 + </th>
  24 + <th>
  25 + @Html.DisplayNameFor(model => model.Distance)
  26 + </th>
  27 + <th>
  28 + @Html.DisplayNameFor(model => model.End)
  29 + </th>
  30 + <th></th>
  31 + </tr>
  32 + </thead>
  33 + <tbody>
  34 +@foreach (var item in Model) {
  35 + <tr>
  36 + <td>
  37 + @Html.DisplayFor(modelItem => item.Begin)
  38 + </td>
  39 + <td>
  40 + @Html.DisplayFor(modelItem => item.Distance)
  41 + </td>
  42 + <td>
  43 + @Html.DisplayFor(modelItem => item.End)
  44 + </td>
  45 + <td>
  46 + <a asp-action="Edit" asp-route-id="@item.SettlementAddressLinkId">Edit</a> |
  47 + <a asp-action="Details" asp-route-id="@item.SettlementAddressLinkId">Details</a> |
  48 + <a asp-action="Delete" asp-route-id="@item.SettlementAddressLinkId">Delete</a>
  49 + </td>
  50 + </tr>
  51 +}
  52 + </tbody>
  53 +</table>
  54 +</body>
  55 +</html>
... ...
Views/SettlementLocation/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.SettlementLocation
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>SettlementLocation</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Value" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Value" class="form-control" />
  25 + <span asp-validation-for="Value" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <div class="col-md-offset-2 col-md-10">
  30 + <input type="submit" value="Create" class="btn btn-default" />
  31 + </div>
  32 + </div>
  33 + </div>
  34 +</form>
  35 +
  36 +<div>
  37 + <a asp-action="Index">Back to List</a>
  38 +</div>
  39 +
  40 +</body>
  41 +</html>
... ...
Views/SettlementLocation/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.SettlementLocation
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>SettlementLocation</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Value)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Value)
  26 + </dd>
  27 + </dl>
  28 +
  29 + <form asp-action="Delete">
  30 + <div class="form-actions no-color">
  31 + <input type="submit" value="Delete" class="btn btn-default" /> |
  32 + <a asp-action="Index">Back to List</a>
  33 + </div>
  34 + </form>
  35 +</div>
  36 +</body>
  37 +</html>
... ...
Views/SettlementLocation/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.SettlementLocation
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>SettlementLocation</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Value)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Value)
  25 + </dd>
  26 + </dl>
  27 +</div>
  28 +<div>
  29 + <a asp-action="Edit" asp-route-id="@Model.SettlementLocationId">Edit</a> |
  30 + <a asp-action="Index">Back to List</a>
  31 +</div>
  32 +</body>
  33 +</html>
... ...
Views/SettlementLocation/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.SettlementLocation
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>SettlementLocation</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="SettlementLocationId" />
  22 + <div class="form-group">
  23 + <label asp-for="Value" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Value" class="form-control" />
  26 + <span asp-validation-for="Value" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <div class="col-md-offset-2 col-md-10">
  31 + <input type="submit" value="Save" class="btn btn-default" />
  32 + </div>
  33 + </div>
  34 + </div>
  35 +</form>
  36 +
  37 +<div>
  38 + <a asp-action="Index">Back to List</a>
  39 +</div>
  40 +
  41 +</body>
  42 +</html>
... ...
Views/SettlementLocation/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.SettlementLocation>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Value)
  23 + </th>
  24 + <th></th>
  25 + </tr>
  26 + </thead>
  27 + <tbody>
  28 +@foreach (var item in Model) {
  29 + <tr>
  30 + <td>
  31 + @Html.DisplayFor(modelItem => item.Value)
  32 + </td>
  33 + <td>
  34 + <a asp-action="Edit" asp-route-id="@item.SettlementLocationId">Edit</a> |
  35 + <a asp-action="Details" asp-route-id="@item.SettlementLocationId">Details</a> |
  36 + <a asp-action="Delete" asp-route-id="@item.SettlementLocationId">Delete</a>
  37 + </td>
  38 + </tr>
  39 +}
  40 + </tbody>
  41 +</table>
  42 +</body>
  43 +</html>
... ...
Views/StateCommon/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.StateCommon
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>StateCommon</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Value" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Value" class="form-control" />
  25 + <span asp-validation-for="Value" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <div class="col-md-offset-2 col-md-10">
  30 + <input type="submit" value="Create" class="btn btn-default" />
  31 + </div>
  32 + </div>
  33 + </div>
  34 +</form>
  35 +
  36 +<div>
  37 + <a asp-action="Index">Back to List</a>
  38 +</div>
  39 +
  40 +</body>
  41 +</html>
... ...
Views/StateCommon/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.StateCommon
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>StateCommon</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Value)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Value)
  26 + </dd>
  27 + </dl>
  28 +
  29 + <form asp-action="Delete">
  30 + <div class="form-actions no-color">
  31 + <input type="submit" value="Delete" class="btn btn-default" /> |
  32 + <a asp-action="Index">Back to List</a>
  33 + </div>
  34 + </form>
  35 +</div>
  36 +</body>
  37 +</html>
... ...
Views/StateCommon/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.StateCommon
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>StateCommon</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Value)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Value)
  25 + </dd>
  26 + </dl>
  27 +</div>
  28 +<div>
  29 + <a asp-action="Edit" asp-route-id="@Model.StateCommonId">Edit</a> |
  30 + <a asp-action="Index">Back to List</a>
  31 +</div>
  32 +</body>
  33 +</html>
... ...
Views/StateCommon/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.StateCommon
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>StateCommon</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="StateCommonId" />
  22 + <div class="form-group">
  23 + <label asp-for="Value" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Value" class="form-control" />
  26 + <span asp-validation-for="Value" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <div class="col-md-offset-2 col-md-10">
  31 + <input type="submit" value="Save" class="btn btn-default" />
  32 + </div>
  33 + </div>
  34 + </div>
  35 +</form>
  36 +
  37 +<div>
  38 + <a asp-action="Index">Back to List</a>
  39 +</div>
  40 +
  41 +</body>
  42 +</html>
... ...
Views/StateCommon/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.StateCommon>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Value)
  23 + </th>
  24 + <th></th>
  25 + </tr>
  26 + </thead>
  27 + <tbody>
  28 +@foreach (var item in Model) {
  29 + <tr>
  30 + <td>
  31 + @Html.DisplayFor(modelItem => item.Value)
  32 + </td>
  33 + <td>
  34 + <a asp-action="Edit" asp-route-id="@item.StateCommonId">Edit</a> |
  35 + <a asp-action="Details" asp-route-id="@item.StateCommonId">Details</a> |
  36 + <a asp-action="Delete" asp-route-id="@item.StateCommonId">Delete</a>
  37 + </td>
  38 + </tr>
  39 +}
  40 + </tbody>
  41 +</table>
  42 +</body>
  43 +</html>
... ...
Views/SurfaceTreatment/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.SurfaceTreatment
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>SurfaceTreatment</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Name" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Name" class="form-control" />
  25 + <span asp-validation-for="Name" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <div class="col-md-offset-2 col-md-10">
  30 + <input type="submit" value="Create" class="btn btn-default" />
  31 + </div>
  32 + </div>
  33 + </div>
  34 +</form>
  35 +
  36 +<div>
  37 + <a asp-action="Index">Back to List</a>
  38 +</div>
  39 +
  40 +</body>
  41 +</html>
... ...
Views/SurfaceTreatment/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.SurfaceTreatment
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>SurfaceTreatment</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Name)
  26 + </dd>
  27 + </dl>
  28 +
  29 + <form asp-action="Delete">
  30 + <div class="form-actions no-color">
  31 + <input type="submit" value="Delete" class="btn btn-default" /> |
  32 + <a asp-action="Index">Back to List</a>
  33 + </div>
  34 + </form>
  35 +</div>
  36 +</body>
  37 +</html>
... ...
Views/SurfaceTreatment/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.SurfaceTreatment
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>SurfaceTreatment</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Name)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Name)
  25 + </dd>
  26 + </dl>
  27 +</div>
  28 +<div>
  29 + <a asp-action="Edit" asp-route-id="@Model.SurfaceTreatmentId">Edit</a> |
  30 + <a asp-action="Index">Back to List</a>
  31 +</div>
  32 +</body>
  33 +</html>
... ...
Views/SurfaceTreatment/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.SurfaceTreatment
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>SurfaceTreatment</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="SurfaceTreatmentId" />
  22 + <div class="form-group">
  23 + <label asp-for="Name" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Name" class="form-control" />
  26 + <span asp-validation-for="Name" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <div class="col-md-offset-2 col-md-10">
  31 + <input type="submit" value="Save" class="btn btn-default" />
  32 + </div>
  33 + </div>
  34 + </div>
  35 +</form>
  36 +
  37 +<div>
  38 + <a asp-action="Index">Back to List</a>
  39 +</div>
  40 +
  41 +</body>
  42 +</html>
... ...
Views/SurfaceTreatment/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.SurfaceTreatment>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </th>
  24 + <th></th>
  25 + </tr>
  26 + </thead>
  27 + <tbody>
  28 +@foreach (var item in Model) {
  29 + <tr>
  30 + <td>
  31 + @Html.DisplayFor(modelItem => item.Name)
  32 + </td>
  33 + <td>
  34 + <a asp-action="Edit" asp-route-id="@item.SurfaceTreatmentId">Edit</a> |
  35 + <a asp-action="Details" asp-route-id="@item.SurfaceTreatmentId">Details</a> |
  36 + <a asp-action="Delete" asp-route-id="@item.SurfaceTreatmentId">Delete</a>
  37 + </td>
  38 + </tr>
  39 +}
  40 + </tbody>
  41 +</table>
  42 +</body>
  43 +</html>
... ...
Views/SurfaceType/Create.cshtml 0 → 100755
  1 +@model Maps.Entities.SurfaceType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Create</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Create">
  17 + <div class="form-horizontal">
  18 + <h4>SurfaceType</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <div class="form-group">
  22 + <label asp-for="Name" class="col-md-2 control-label"></label>
  23 + <div class="col-md-10">
  24 + <input asp-for="Name" class="form-control" />
  25 + <span asp-validation-for="Name" class="text-danger" />
  26 + </div>
  27 + </div>
  28 + <div class="form-group">
  29 + <div class="col-md-offset-2 col-md-10">
  30 + <input type="submit" value="Create" class="btn btn-default" />
  31 + </div>
  32 + </div>
  33 + </div>
  34 +</form>
  35 +
  36 +<div>
  37 + <a asp-action="Index">Back to List</a>
  38 +</div>
  39 +
  40 +</body>
  41 +</html>
... ...
Views/SurfaceType/Delete.cshtml 0 → 100755
  1 +@model Maps.Entities.SurfaceType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Delete</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<h3>Are you sure you want to delete this?</h3>
  17 +<div>
  18 + <h4>SurfaceType</h4>
  19 + <hr />
  20 + <dl class="dl-horizontal">
  21 + <dt>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </dt>
  24 + <dd>
  25 + @Html.DisplayFor(model => model.Name)
  26 + </dd>
  27 + </dl>
  28 +
  29 + <form asp-action="Delete">
  30 + <div class="form-actions no-color">
  31 + <input type="submit" value="Delete" class="btn btn-default" /> |
  32 + <a asp-action="Index">Back to List</a>
  33 + </div>
  34 + </form>
  35 +</div>
  36 +</body>
  37 +</html>
... ...
Views/SurfaceType/Details.cshtml 0 → 100755
  1 +@model Maps.Entities.SurfaceType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Details</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<div>
  17 + <h4>SurfaceType</h4>
  18 + <hr />
  19 + <dl class="dl-horizontal">
  20 + <dt>
  21 + @Html.DisplayNameFor(model => model.Name)
  22 + </dt>
  23 + <dd>
  24 + @Html.DisplayFor(model => model.Name)
  25 + </dd>
  26 + </dl>
  27 +</div>
  28 +<div>
  29 + <a asp-action="Edit" asp-route-id="@Model.SurfaceTypeId">Edit</a> |
  30 + <a asp-action="Index">Back to List</a>
  31 +</div>
  32 +</body>
  33 +</html>
... ...
Views/SurfaceType/Edit.cshtml 0 → 100755
  1 +@model Maps.Entities.SurfaceType
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Edit</title>
  13 +</head>
  14 +<body>
  15 +
  16 +<form asp-action="Edit">
  17 + <div class="form-horizontal">
  18 + <h4>SurfaceType</h4>
  19 + <hr />
  20 + <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  21 + <input type="hidden" asp-for="SurfaceTypeId" />
  22 + <div class="form-group">
  23 + <label asp-for="Name" class="col-md-2 control-label"></label>
  24 + <div class="col-md-10">
  25 + <input asp-for="Name" class="form-control" />
  26 + <span asp-validation-for="Name" class="text-danger" />
  27 + </div>
  28 + </div>
  29 + <div class="form-group">
  30 + <div class="col-md-offset-2 col-md-10">
  31 + <input type="submit" value="Save" class="btn btn-default" />
  32 + </div>
  33 + </div>
  34 + </div>
  35 +</form>
  36 +
  37 +<div>
  38 + <a asp-action="Index">Back to List</a>
  39 +</div>
  40 +
  41 +</body>
  42 +</html>
... ...
Views/SurfaceType/Index.cshtml 0 → 100755
  1 +@model IEnumerable<Maps.Entities.SurfaceType>
  2 +
  3 +@{
  4 + Layout = null;
  5 +}
  6 +
  7 +<!DOCTYPE html>
  8 +
  9 +<html>
  10 +<head>
  11 + <meta name="viewport" content="width=device-width" />
  12 + <title>Index</title>
  13 +</head>
  14 +<body>
  15 +<p>
  16 + <a asp-action="Create">Create New</a>
  17 +</p>
  18 +<table class="table">
  19 + <thead>
  20 + <tr>
  21 + <th>
  22 + @Html.DisplayNameFor(model => model.Name)
  23 + </th>
  24 + <th></th>
  25 + </tr>
  26 + </thead>
  27 + <tbody>
  28 +@foreach (var item in Model) {
  29 + <tr>
  30 + <td>
  31 + @Html.DisplayFor(modelItem => item.Name)
  32 + </td>
  33 + <td>
  34 + <a asp-action="Edit" asp-route-id="@item.SurfaceTypeId">Edit</a> |
  35 + <a asp-action="Details" asp-route-id="@item.SurfaceTypeId">Details</a> |
  36 + <a asp-action="Delete" asp-route-id="@item.SurfaceTypeId">Delete</a>
  37 + </td>
  38 + </tr>
  39 +}
  40 + </tbody>
  41 +</table>
  42 +</body>
  43 +</html>
... ...