source: StockMaster/Views/Warehouse/Index.cshtml@ dfe03b8

main
Last change on this file since dfe03b8 was dfe03b8, checked in by Ceyda <ceyda.huseini@…>, 4 days ago

Initialize StockMaster project

  • Property mode set to 100644
File size: 2.7 KB
Line 
1@model List<StockMaster.Models.Warehouse>
2@{
3 ViewData["Title"] = "Warehouses";
4}
5
6<div class="row mb-4">
7 <div class="col-md-6">
8 <h2><i class="fas fa-warehouse"></i> Warehouse Management</h2>
9 </div>
10 <div class="col-md-6 text-end">
11 <a href="/Warehouse/Create" class="btn btn-primary">
12 <i class="fas fa-plus"></i> Add New Warehouse
13 </a>
14 </div>
15</div>
16
17<div class="row g-4">
18 @foreach (var warehouse in Model)
19 {
20 <div class="col-md-6">
21 <div class="card h-100">
22 <div class="card-header d-flex justify-content-between align-items-center">
23 <span>
24 <i class="fas fa-building me-2"></i> @warehouse.Name
25 </span>
26 <div class="btn-group">
27 <a href="/Warehouse/Edit/@warehouse.WarehouseId" class="btn btn-sm btn-light text-dark" title="Edit">
28 <i class="fas fa-edit"></i>
29 </a>
30 <button type="button" class="btn btn-sm btn-light text-danger" title="Delete" onclick="deleteWarehouse(@warehouse.WarehouseId)">
31 <i class="fas fa-trash"></i>
32 </button>
33 </div>
34 </div>
35 <div class="card-body">
36 <div class="mb-3">
37 <small class="text-muted d-block">Location</small>
38 <i class="fas fa-map-marker-alt me-1"></i> @warehouse.Location
39 </div>
40 <div class="mb-3">
41 <small class="text-muted d-block">Capacity</small>
42 <i class="fas fa-box me-1"></i> @warehouse.Capacity.ToString("N0") units
43 </div>
44 <div class="mb-3">
45 <small class="text-muted d-block">Created Date</small>
46 <i class="fas fa-calendar me-1"></i> @warehouse.CreatedAt.ToString("dd.MM.yyyy")
47 </div>
48
49 <a href="/Warehouse/Stock/@warehouse.WarehouseId" class="btn btn-primary w-100">
50 <i class="fas fa-cubes"></i> View Stock Status
51 </a>
52 </div>
53 </div>
54 </div>
55 }
56</div>
57
58<form id="deleteForm" method="post" style="display:none;">
59 @Html.AntiForgeryToken()
60</form>
61
62@section Scripts {
63 <script>
64 function deleteWarehouse(id) {
65 if (confirm('Are you sure you want to delete this warehouse? This cannot be undone.')) {
66 var form = document.getElementById('deleteForm');
67 form.action = '/Warehouse/Delete/' + id;
68 form.submit();
69 }
70 }
71 </script>
72}
Note: See TracBrowser for help on using the repository browser.