public ActionResult LanguageFactor()
        {
            LanguageFactorModel languageFactorModel = new LanguageFactorModel
            {
                LANGUAGE_FACTOR = LanguageFactorList()
            };



            return(View(languageFactorModel));
        }
        public ActionResult LanguageFactor(LanguageFactorModel languageFactorModel)
        {
            languageFactorModel.LANGUAGE_FACTOR = LanguageFactorList();

            int valueLanguageFactor = languageFactorModel.LANGUAGE_FACTOR_VALUE;
            var textLanguageFactor  = languageFactorModel.LANGUAGE_FACTOR.Find(p => p.Value == languageFactorModel.LANGUAGE_FACTOR_VALUE.ToString());



            if (valueLanguageFactor != 0)
            {
                if (textLanguageFactor != null)
                {
                    textLanguageFactor.Selected = true;



                    #region Session for Report

                    Session["textLanguageFactor"]  = textLanguageFactor.Text;
                    Session["valueLanguageFactor"] = valueLanguageFactor;

                    #endregion



                    String Technique = Session["Technique"].ToString();

                    if (Technique.Equals("COCOMO1"))
                    {
                        return(RedirectToAction("COCOMOI", "COCOMOI", new { area = "COCOMOI" }));
                    }
                    if (Technique.Equals("COCOMO2"))
                    {
                        return(RedirectToAction("COCOMOII", "COCOMOII", new { area = "COCOMOII" }));
                    }
                    if (Technique.Equals("SLIM"))
                    {
                        return(RedirectToAction("SLIM", "SLIM", new { area = "SLIM" }));
                    }
                }

                else
                {
                    return(View(languageFactorModel));
                }
            }



            return(View(languageFactorModel));
        }