using System; using System.Text; using System.Data; using System.Linq; using System.Web.Mvc; using System.Data.Entity.Validation; using System.Collections.Generic; using Pilotfish.Afx.Mvc; using Pilotfish.Afx.ViewModels; using Pilotfish.Afx.ComponentModel; using Pilotfish.Afx.Services.Integration; using Pilotfish.Afx.Services.Workflows; using Pilotfish.Afx.Services.Workflows.Entities; using Pilotfish.Afx.Services.Forms.Entities; using Neo.Legitimate.Common; using Neo.Legitimate.Data.Models; using Neo.Legitimate.ApplicationRequest.Models; using ApplicationDocument = Neo.Legitimate.ApplicationRequest.Models.ApplicationDocument; using ApplicationRequestDetail = Neo.Legitimate.ApplicationRequest.Models.ApplicationRequestDetail; using Neo.Legitimate.Data; using Pilotfish.Afx.Services.Audits; using Neo.Legitimate.Common.Helpers; namespace Neo.Legitimate.ApplicationRequest.Controllers { public partial class ApplicationRequestController { #region SearchVerifiedRoutes [HttpPost] public JsonResult SearchVerifiedRoutes(string searchText) { var database = new LegitimateDatabase(); var data = database.SearchRoutesByTextAndStatus(searchText, -1, false); return Json(new { data, success = true }, JsonSerializerOptions.FormatDateTime); } #endregion #region AddApplicationRouteDetail [HttpPost] public JsonResult AddApplicationRouteDetail(long itemid, bool isExistingLtpsOrOlasRoute) { return Json(new ApplicationRouteDetail { ApplicationRequestDetailID = itemid , IsExistingLtpsOrOlasRoute = isExistingLtpsOrOlasRoute}, JsonSerializerOptions.None); } #endregion #region RemoveRoute //[HttpPost] //public JsonResult RemoveRoute(long applicationLicenceID, long applicationLicenceRouteDetailID) //{ // var database = new ApplicationDatabase(); // var data = database.SearchRoutesByTextAndStatus(searchText, -1, false); // return Json(new { data, success = true }, JsonSerializerOptions.FormatDateTime); //} #endregion #region GetNewRouteRequestsInProgress [HttpPost] public JsonResult GetNewRouteRequestsInProgress(string searchText) { var database = new ApplicationDatabase(); var data = database.SearchNewRouteRequestDetails(-1, 1, searchText); return Json(new { data, success = true }, JsonSerializerOptions.FormatDateTime); } #endregion } }