public ActionResult Details(Guid id)
        {
            ProjectFinancial item = _iProjectFinancialService.GetById(id);

            ViewBag.UserId        = _iUserInfo.UserId;
            ViewBag.ProjectInfoId = item.ProjectInfo.ProjectName;
            return(View(item));
        }
        public ActionResult Edit(Guid?id, ProjectFinancial collection)
        {
            if (!ModelState.IsValid)
            {
                Edit(id);
                return(View(collection));
            }

            _iProjectFinancialService.Save(id, collection);
            _unitOfWork.Commit();

            return(RedirectToAction("Index"));
        }
        //
        // GET: /Platform/ProjectFinancial/Edit/5

        public ActionResult Edit(Guid?id)
        {
            var item = new ProjectFinancial();

            if (id.HasValue)
            {
                item = _iProjectFinancialService.GetById(id.Value);
            }
            ViewBag.ProjectInfoId =
                new SelectList(
                    _iProjectInfoService.GetAll(
                        a => a.ProjectUsers.Any(b => b.SysUserId == _iUserInfo.UserId && !b.Follow)), "Id",
                    "ProjectName", item.ProjectInfoId);
            return(View(item));
        }