public ActionResult RequestToJob(int RequestId) { var viewModel = new RequestToJobViewModel(); viewModel.Request = RequestServiceProvider.GetRequest(RequestId); viewModel.JobField = new AddJobViewModel(); return(View(viewModel)); }
public ActionResult RequestAdministration() { var viewModel = new JobAdministrationViewModel(); viewModel.PendingJobs = JobServiceProvider.GetPendingJobs(); viewModel.FinishedJobs = JobServiceProvider.GetFinishedJobs(); viewModel.Rickquests = RequestServiceProvider.GetRequests(); if (TempData["success"] != null) { ViewBag.Success = "Noooww l-l-et's get Schwifty!!"; } if (TempData["failed"] != null) { ViewBag.Failed = "Seems we can't take this Rickquest"; } return(View(viewModel)); }
public static IServiceProvider CreateRequestServices( this HttpContext context, IServiceProvider rootServiceProvider) { var services = new Dictionary <Type, object> { { typeof(HttpContext), context } }; var serviceProvider = new RequestServiceProvider( rootServiceProvider, services); context.Environment.Add(EnvironmentKeys.ServiceProvider, serviceProvider); return(serviceProvider); }
public ActionResult MakeRickquest(RequestViewModel model, HttpPostedFileBase image) { if (ModelState.IsValid) { var route = Server.MapPath("~/Content/img/Rickquest/Before"); var success = RequestServiceProvider.AddNewRequest(model, image, route); if (success) { TempData["success"] = true; } else { TempData["failed"] = true; } } return(RedirectToAction("Contact")); }