public ActionResult Deliveries() { var model = new DeliveriesModel(Request.QueryString["DeliveryNum"]); return(View(model)); }
public async Task <IActionResult> GetDeliveries(string eventId) { DeliveriesModel deliveries = new DeliveriesModel(); deliveries.Deliveries = await _deliveryDataManager.GetDeliveriesForEvent(eventId); foreach (DeliveryModel delivery in deliveries.Deliveries) { deliveries.Count++; deliveries.TotalLunches += delivery.LunchCount; deliveries.TotalMiles += (int)delivery.MilesTraveled; } return(Ok(deliveries)); }
public async Task <ActionResult> EditDeliveries(string eventId) { EventModel vEvent = await _adminService.GetEvent(eventId); DeliveriesModel deliveries = await _adminService.GetDeliveries(eventId); FleetModel fleet = await _adminService.GetFleet(eventId); return(PartialView("_EditDeliveries", new EventDeliveryViewModel() { EventId = vEvent.Id, Deliveries = deliveries?.Deliveries, Drivers = fleet?.Vehicles?.Select(p => new SelectListItem { Value = p.DriverId, Text = $"{p.VehicleName} - {p.DriverName}" }), Locations = vEvent.EventLocations.Select(p => new SelectListItem { Value = p.Id, Text = p.LocationName }), LinkMobiliyaPortal = _config.LinkMobiliyaPortal })); }