public ActionResult TaskHistoryOfTransporter(int id) { Transporter transporter = trepo.Get(id); List <TransporterTaskModel> tasks = new List <TransporterTaskModel>(); foreach (TransporterTask task in trepo.GetTasks(transporter.Id)) { Invoice inv = irepo.Get(task.InvoiceId); TransporterTaskModel taskModel = new TransporterTaskModel(); taskModel.Id = task.Id; taskModel.CustomerName = inv.Recipient; taskModel.RestaurantName = inv.RestaurantName; taskModel.DeliveryAddress = inv.DeliveryAddress; taskModel.InvoiceNo = inv.Id; taskModel.CustomerContactNo = inv.RecipientContactNo; taskModel.StartingTime = task.StartTime.ToString("MM/dd/yyyy hh:mm tt"); taskModel.EndTime = task.EndTime.ToString(); taskModel.Status = task.Status; tasks.Add(taskModel); } return(View(tasks)); }
public ActionResult GetTasks() { Transporter thisUser = (Transporter)Session["loggedInUser"]; List <TransporterTaskModel> tasks = new List <TransporterTaskModel>(); foreach (TransporterTask task in transporterService.GetTasks(thisUser.Id).Where(t => t.Status == "On The Way")) { Invoice inv = invService.Get(task.InvoiceId); TransporterTaskModel taskModel = new TransporterTaskModel(); taskModel.Id = task.Id; taskModel.CustomerName = inv.Recipient; taskModel.RestaurantName = inv.RestaurantName; taskModel.DeliveryAddress = inv.DeliveryAddress; taskModel.InvoiceNo = inv.Id; taskModel.CustomerContactNo = inv.RecipientContactNo; taskModel.StartingTime = task.StartTime.ToString("MM/dd/yyyy hh:mm tt"); taskModel.EndTime = task.EndTime.ToString(); taskModel.Status = task.Status; tasks.Add(taskModel); } return(Json(tasks, JsonRequestBehavior.AllowGet)); }