public ActionResult Projects(string RecordId, string MenuId)
        {
            CrmRepository   crmDB = RepositoryManager.GetRepository <CrmRepository>();
            GenelRepository gnlDB = RepositoryManager.GetRepository <GenelRepository>();

            Project model = new Project();

            #region Ortak Set Edilecek Değerler
            MenuId         = GlobalHelper.Decrypt(MenuId);
            model.RecordId = RecordId;
            model.MenuId   = MenuId;
            SessionContext.Current.ActiveUser.MenuId = MenuId;
            #endregion

            Guid recordId = Guid.Empty;

            model.activeKurumlar         = crmDB.GetKurumList();
            model.activeBireyler         = crmDB.GetBireyList();
            model.activeBireylerKurumlar = crmDB.GetBireyKurumList();
            model.activeUsers            = gnlDB.GetActiveUsers();
            model.projectTypes           = crmDB.GetProjectTypeList();

            model.kurum_id        = Guid.Empty.ToString();
            model.birey_id        = Guid.Empty.ToString();
            model.project_type_id = "1";

            if (GlobalHelper.IsGuid(model.RecordId))
            {
                try
                {
                    recordId = Guid.Parse(model.RecordId);
                    model    = crmDB.BindProject(model, recordId);

                    if (model.birey_id != null && GlobalHelper.IsGuidOrEmpty(model.birey_id))
                    {
                        model.birey_id = model.birey_id.ToString();
                    }

                    if (model.kurum_id != null && GlobalHelper.IsGuidOrEmpty(model.kurum_id))
                    {
                        model.kurum_id = model.kurum_id.ToString();
                    }


                    if (model.statik != null && GlobalHelper.IsGuidOrEmpty(model.statik))
                    {
                        model.statik = model.statik.ToString();
                    }

                    if (model.mekanik != null && GlobalHelper.IsGuidOrEmpty(model.mekanik))
                    {
                        model.mekanik = model.mekanik.ToString();
                    }

                    if (model.elektrik != null && GlobalHelper.IsGuidOrEmpty(model.elektrik))
                    {
                        model.elektrik = model.elektrik.ToString();
                    }

                    if (model.harita != null && GlobalHelper.IsGuidOrEmpty(model.harita))
                    {
                        model.harita = model.harita.ToString();
                    }

                    if (model.yapi_denetim != null && GlobalHelper.IsGuidOrEmpty(model.yapi_denetim))
                    {
                        model.yapi_denetim = model.yapi_denetim.ToString();
                    }

                    if (model.isveren_mobil_phone != null)
                    {
                        model.isveren_mobil_phone = model.isveren_mobil_phone.ToString();
                    }

                    if (model.proje_metrekare != null && !string.IsNullOrEmpty(model.proje_metrekare.ToString()))
                    {
                        model.proje_metrekare = model.proje_metrekare;
                        model.proje_metrekare = model.proje_metrekare.Replace(',', '.');
                    }

                    ViewBag.ResultMessage = Resources.GlobalResource.transaction_success;
                }
                catch (Exception exp)
                {
                    ViewBag.Success = false;
                    ModelState.AddModelError("Error", exp.Message);
                }
            }

            return(View(model));
        }