Ejemplo n.º 1
0
        public ActionResult Register(LoadProgamViewModel model, HttpPostedFileBase imageFile)
        {
            JSonResult objResult = new JSonResult();
            string     response  = string.Empty;

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

                List <MProgramName>       entList     = new List <MProgramName>();
                List <ModelProgramResult> entListData = new List <ModelProgramResult>();
                entListData = (List <ModelProgramResult>)Session["ListPrograms"];

                foreach (ModelProgramResult item in entListData)
                {
                    MProgramName mFund = new MProgramName();
                    mFund.ProjectCode    = item.ProjectCode;
                    mFund.ProgramName    = item.ProgramName;
                    mFund.DonorCode      = item.DonorCode;
                    mFund.ProjectDetails = item.ProjectDetails;
                    mFund.TaskManager    = item.TaskManager;
                    mFund.Sector         = item.Sector;
                    entList.Add(mFund);
                }

                response = new WebApiProgram().InsertProgramName(entList, objSession);

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

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