public ActionResult Index(Request request, string serial) { request = db.SetRequest(User.Identity.Name, request, serial); TryUpdateModel(request); if (ModelState.IsValid) { db.paramQuery("add_request", db.paramInsertRequest(request)); int requestID = db.noParamQuery("get_requestID"); return RedirectToAction("RequestDetails", "UserRequest", new { id = requestID }); } return View("Index"); }
public ActionResult GetDetails(int id) { try { var request = new Request<VehicleVM>(); request.Data.VehID = id; var business = ProcessOneBussinesFactory.NewRead1VehicleOnIdBusiness(); var response = business.Process(request); return Json(response.Data,JsonRequestBehavior.AllowGet); } catch (Exception ex) { return RedirectToAction("ProcessError", "Crm", ex.Message); } }
// can use this to sort advertised inventory by make public ActionResult DisplayVehiclesForMake(int makeID) { try { var crmBusiness = IViewModelPrimeableFactory.NewCrmDisplayVehicleForMakeVMPrimer(); var request = new Request<VehicleVM>(); request.Data.MakeID = makeID; var responseVM = crmBusiness.PrimeViewModel(request); return View("DisplayVehiclesForMake", responseVM.Data); } catch (Exception ex) { return RedirectToAction("ProcessError", "Crm", ex.Message); } }
public ActionResult Manage(LeadUpdateVM inVm) { try { var updateBusiness = ProcessOneBussinesFactory.NewLeadUpdateBusiness(); var request = new Request<LeadUpdateVM>(); request.Data = inVm; updateBusiness.Process(request); return RedirectToAction("Index"); } catch (Exception ex) { return RedirectToAction("ProcessError", "Crm", ex.Message); } }
public ActionResult Manage(int id, int vehID) { try { var leadBus = IViewModelPrimeableFactory.NewLeadUpdatePrimer(); var request = new Request<LeadUpdateVM>(); request.Data.VehID = vehID; request.Data.LeadID = id; var responseVM = leadBus.PrimeViewModel(request); return View(responseVM.Data); } catch (Exception ex) { return RedirectToAction("ProcessError", "Crm", ex.Message); } }
public ActionResult Inquire(int id) { try { var request = new Request<InqueryVM>(); request.Data.VehID = id; var areaBusiness = IViewModelPrimeableFactory.NewCrmInqueryVMPrimer(); var response = areaBusiness.PrimeViewModel(request); return View(response.Data); } catch (Exception ex) { return RedirectToAction("ProcessError", "Crm", ex.Message); } }
public ActionResult Inquire(InqueryVM inDto) { try { var request = new Request<InqueryVM>(); request.Data = inDto; var inqueryBusiness = ProcessOneBussinesFactory.NewCreateInquerybusiness(); var responseVM = inqueryBusiness.Process(request); return View("ThankYou", responseVM.Data); } catch (Exception ex) { return RedirectToAction("ProcessError","Crm",ex.Message); } }
private void ServerHandle(Request r) { if (r.RequestType == RequestEnum.ListOfDrives) { SendMessageToClient(GetListOfDrives()); } else if (r.RequestType == RequestEnum.OpenFolder) { string dir = r.Data.ToString(); SendMessageToClient(GetFilesAndFolders(dir)); } else if (r.RequestType == RequestEnum.CopyData) { var j = ((JObject)r.Data).ToObject<CopyDataRequest>(); SendMessageToClient(CopyData(j.Data as List<string>, j.Destination, false)); } else if (r.RequestType == RequestEnum.MoveData) { var j = ((JObject)r.Data).ToObject<CopyDataRequest>(); SendMessageToClient(CopyData(j.Data as List<string>, j.Destination, true)); } }
// // GET: /Account/ public ActionResult Index(string serial) { ViewBag.CalendarEvents = dbSchedule.GetScheduleJS(serial); Request request = new Request() { SerialNumber = serial, End = DateTime.Now }; return View(request); }
public void CreateDependencies() { _assignedRequest = new Request() { RequestId = 1, CreatedDate = DateTime.Now.AddDays(-1).Date, EndDate = DateTime.Today.AddDays(10).Date, Description = "Assigned Request", CreatorId = 1, AssigneeId = 2, Completed = false, Location = "B" }; _unassignedRequest = new Request() { RequestId = 2, CreatedDate = DateTime.Now.AddDays(-2).Date, EndDate = DateTime.Today.AddDays(20).Date, Description = "Unassigned Request", CreatorId = 1, Completed = false, Location = "A" }; _completedRequest = new Request() { RequestId = 3, CreatedDate = DateTime.Now.AddDays(-3).Date, EndDate = DateTime.Today.AddDays(30).Date, Description = "Completed Request", CreatorId = 1, AssigneeId = 2, Completed = true, Location = "C" }; var data = new List<Request> { _assignedRequest, _unassignedRequest, _completedRequest }.AsQueryable(); _requestList = data; // prepare mock queryable set the implements DbAsyncQueryProvider _mockSet = new Mock<IQueryable<Request>>(); _mockSet.As<IDbAsyncEnumerable<Request>>() .Setup(m => m.GetAsyncEnumerator()) .Returns(new TestDbAsyncEnumerator<Request>(data.GetEnumerator())); _mockSet.As<IQueryable<Request>>() .Setup(m => m.Provider) .Returns(new TestDbAsyncQueryProvider<Request>(data.Provider)); _mockSet.As<IQueryable<Request>>().Setup(m => m.Expression).Returns(data.Expression); _mockSet.As<IQueryable<Request>>().Setup(m => m.ElementType).Returns(data.ElementType); _mockSet.As<IQueryable<Request>>().Setup(m => m.GetEnumerator()).Returns(data.GetEnumerator()); // Set up the data service _mockDataService = new Mock<IDataService>(); _mockDataService.Setup(c => c.Requests).Returns(_mockSet.Object); // set up request service _requestService = new RequestService(_mockDataService.Object); }