public async Task <IActionResult> CheckInEquipmentStock(int EventID, int TrackingID) { var getEquipmentTracking = await mediator.Send(new SearchEquipmentTrackingQuery { EquipmentTrackingID = TrackingID }); var getEquipmentList = await mediator.Send(new GetAllEquipmentsQuery()); List <SelectListItem> _list = new List <SelectListItem>(); foreach (var item in getEquipmentList) { _list.Add(new SelectListItem { Value = item.ID.ToString(), Text = item.Code + " | " + item.Name + " | " + item.Description }); } EquipmentInventoryCVM equipmentTracking = new EquipmentInventoryCVM { EquipmentDetailsList = _list, EquipmentTrackingVM = getEquipmentTracking }; return(View(equipmentTracking)); }
public async Task <IActionResult> CheckInEquipmentStockList(int EventID) { var getEquipmentCheckOutList = await mediator.Send(new GetEventCheckOutEquipmentListQuery { EventDetailsID = EventID }); var getEquipmentDetails = await mediator.Send(new GetEventDetailsQuery { EventDetailsID = EventID }); //List<SelectListItem> _list = new List<SelectListItem>(); //foreach (var item in getEquipmentCheckOutList) //{ // _list.Add(new SelectListItem // { // Value = item.ID.ToString(), // Text = "Check Out ID: " + item.ID + " | " + item.Equipment.Code + " | " + item.Equipment.Name + " | " + item.Equipment.Description + " | Quantity: " + item.Quantity + " | Check Out Date: " + item.TrackingDate // }); //} EquipmentInventoryCVM equipmentDetailsListVM = new EquipmentInventoryCVM { EquipmentTrackingVMs = getEquipmentCheckOutList, EventDetailsVM = getEquipmentDetails }; return(View(equipmentDetailsListVM)); }
public async Task <IActionResult> AddEquipmentInventory() { var getEquipmentDetails = await mediator.Send(new GetEquipmentDetailsQuery()); List <SelectListItem> _list = new List <SelectListItem>(); foreach (var item in getEquipmentDetails) { _list.Add(new SelectListItem { Value = item.ID.ToString(), Text = item.Code + " | " + item.Name + " | " + item.Description }); } _list.Add(new SelectListItem { Value = "Add New Equipment", Text = "Add New Equipment" }); var getEquipmentRestock = await mediator.Send(new GetEquipmentDeliveryQuery()); List <SelectListItem> _list2 = new List <SelectListItem>(); foreach (var item in getEquipmentRestock) { _list2.Add(new SelectListItem { Value = item.ID.ToString(), Text = "Delivery ID: " + item.ID + " | Delivery Date: " + item.DeliveryDate.ToString("MMM dd, yyyy") }); } _list2.Add(new SelectListItem { Value = "Add New Delivery", Text = "Add New Delivery" }); EquipmentInventoryCVM equipmentDetailsListVM = new EquipmentInventoryCVM { EquipmentDetailsList = _list, EquipmentDeliveryList = _list2 }; return(View(equipmentDetailsListVM)); }
public async Task <IActionResult> CheckOutEquipmentStock(EquipmentInventoryCVM equipmentInventoryVM) { EquipmentsInventoryVM _checkOutEquipment = new EquipmentsInventoryVM { EventDetailsID = equipmentInventoryVM.EventDetailsID, EquipmentDetailsID = equipmentInventoryVM.EquipmentDetailsID, Quantity = equipmentInventoryVM.Quantity, Remarks = equipmentInventoryVM.Remarks, UserID = CurrentUser.ID }; var response = await mediator.Send(new CheckOutEquipmentStockCommand { MyEquipmentInventoryVM = _checkOutEquipment }); return(Json(response)); }
public async Task <IActionResult> AddEquipmentInventory(EquipmentInventoryCVM equipmentInventoryVM) { EquipmentsInventoryVM _equipmentInventory = new EquipmentsInventoryVM { EquipmentDetailsID = equipmentInventoryVM.EquipmentDetailsID, DeliveryDetailsID = equipmentInventoryVM.DeliveryDetailsID, UserID = CurrentUser.ID, EncodingDate = DateTime.Now, ItemPrice = equipmentInventoryVM.ItemPrice, Quantity = equipmentInventoryVM.Quantity, Remarks = equipmentInventoryVM.Remarks }; var response = await mediator.Send(new AddEquipmentInventoryCommand { MyEquipmentsInventoryVM = _equipmentInventory }); return(Json(response)); }
public async Task <IActionResult> CheckOutEquipmentStock() { var getEquipmentDetails = await mediator.Send(new GetEquipmentStockDetailsQuery()); var getApprovedEquipment = await mediator.Send(new GetApprovedEventsQuery()); List <SelectListItem> _list = new List <SelectListItem>(); List <SelectListItem> _list2 = new List <SelectListItem>(); foreach (var item in getEquipmentDetails) { _list.Add(new SelectListItem { Value = item.ID.ToString(), Text = item.EquipmentDetailsVM.Code + " | " + item.EquipmentDetailsVM.Name + " | " + item.EquipmentDetailsVM.Description + " | Quantity: " + item.Quantity }); } foreach (var item in getApprovedEquipment) { _list2.Add(new SelectListItem { Value = item.ID.ToString(), Text = "Event Name: " + item.EventName + " | Event Date: " + item.EventDate + " | Event Status: " + item.EventStatus }); } _list.Add(new SelectListItem { Text = "Add New Equipment", Value = "Add New Equipment" }); EquipmentInventoryCVM equipmentDetailsListVM = new EquipmentInventoryCVM { EquipmentStockDetailsList = _list, ProcessingEventsList = _list2 }; return(View(equipmentDetailsListVM)); }