public ActionResult Edit(string rfp_key) { var request = _rfpRequestFacade.Find(rfp_key); if (request.Success) { ViewData["Categories"] = _prodTypeFacade.GetAll(); request.Result.RACIContactList = _contactFacade.GetRACIContacts(new RACIFilter { Org_key = CurrentUser.User.org_key, rfp_key = request.Result.rfp_key.ToString() }); var files = _rfpAttachmentFacade.GetWhere($"rfa_key in (select axr_rfa_key from attachment_x_request where axr_rfp_key='{rfp_key}')"); if (files != null && files.Where(p => p.rfa_type == "QA").Count() > 0) { request.Result.QuestionnaireFiles = string.Join(",", files.Where(p => p.rfa_type == "QA").Select(p => p.rfa_key)); } if (files != null && files.Where(p => p.rfa_type == "AA").Count() > 0) { request.Result.RfpAttachments = string.Join(",", files.Where(p => p.rfa_type == "AA").Select(p => p.rfa_key)); } return(View(request.Result)); } else { return(View()); } }
// GET: Product/Create public ActionResult Create() { var model = new RfpProduct(); ViewData["Types"] = _productTypeFacade.GetAll(); ViewData["Orgs"] = _organizationFacade.GetAll(); return(View(model)); }
public ActionResult GetAllTypes() { var response = new AppResponseModel <ProductType>(); try { var list = _productTypeFacade.GetAll(); if (list.Count() > 0) { response.IsSuccess = true; response.DataCollection = list; response.Message = Messages.Found; return(Json(response, JsonRequestBehavior.AllowGet)); } else { response.IsSuccess = true; response.Message = Messages.NoRecord; return(Json(response, JsonRequestBehavior.AllowGet)); } } catch { response.IsSuccess = false; response.Message = Messages.ServerError; return(Json(response, JsonRequestBehavior.AllowGet)); } }