Exemple #1
0
        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());
            }
        }
Exemple #2
0
        // GET: Product/Create
        public ActionResult Create()
        {
            var model = new RfpProduct();

            ViewData["Types"] = _productTypeFacade.GetAll();
            ViewData["Orgs"]  = _organizationFacade.GetAll();
            return(View(model));
        }
Exemple #3
0
        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));
            }
        }