Пример #1
0
        public JsonResult Search(FundViewModel model)
        {
            JSonResult objResult = new JSonResult();

            try
            {
                List <MFund> entList = new List <MFund>();

                entList = new WebApiFund().GetFunds();

                model.FundCode    = model.FundCode ?? "";
                model.Description = model.Description ?? "";

                if (!model.FundCode.Equals(""))
                {
                    entList = entList.Where(p => p.FundCode == model.FundCode).ToList();
                }

                if (!model.Description.Equals(""))
                {
                    entList = entList.Where(p => p.Description == model.Description).ToList();
                }

                objResult.data = entList;
            }
            catch (Exception)
            {
                objResult.data    = null;
                objResult.isError = true;
                objResult.message = string.Format(MessageResource.ControllerGetExceptionMessage, "Fund");
            }

            return(Json(objResult));
        }
Пример #2
0
        public ActionResult Register(LoadFundsViewModel model, HttpPostedFileBase imageFile)
        {
            JSonResult objResult = new JSonResult();
            string     response  = string.Empty;

            try
            {
                Session objSession = new Session()
                {
                    UserId = AutenticationManager.GetUser().IdUsuario,
                };

                List <MFund>           entList     = new List <MFund>();
                List <ModelFundResult> entListData = new List <ModelFundResult>();
                entListData = (List <ModelFundResult>)Session["ListFunds"];

                foreach (ModelFundResult item in entListData)
                {
                    MFund mFund = new MFund();
                    mFund.FundCode    = item.FundCode;
                    mFund.Description = item.Description;
                    entList.Add(mFund);
                }

                response = new WebApiFund().InsertFund(entList, objSession);

                string statusCode    = response.Split('|')[0];
                string statusMessage = response.Split('|')[1];

                objResult.isError = statusCode.Equals("2");
                objResult.message = string.Format(MessageResource.SaveSuccess, "Funds");;
            }
            catch (Exception ex)
            {
                objResult.message = string.Format(MessageResource.SaveError + "Error :" + ex.Message, "Funds");
            }
            return(Json(objResult));
        }