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)); }
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)); }