public ActionResult EditProject(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Project project = this.mngr.GetProjectById(Convert.ToInt32(id));
            //if (project == null)
            //{
            //    return HttpNotFound();
            //}
            ViewProject vproject = new ViewProject();

            vproject.ImportFromModel(project);
            return(View(vproject));
        }
        // GET: DarkBeaver
        public ActionResult Index()
        {
            try
            {
                var prolst = mngr.List();
                List <ViewProject> vproj = new List <ViewProject>();

                foreach (var p in prolst)
                {
                    ViewProject vp = new ViewProject();
                    vp.ImportFromModel(p);
                    vproj.Add(vp);
                }
                return(View(vproj));
            }
            catch (Exception ex)
            {
                CommonTools.ErrorReporting(ex);
                return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError));
            }
        }
        public ActionResult GetProjectUsers(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Project project = this.mngr.GetProjectById(Convert.ToInt32(id));
            //if (project == null)
            //{
            //    return HttpNotFound();
            //}
            ViewProject vproject = new ViewProject();

            vproject.ImportFromModel(project);
            ViewProjectUsers vpusr = new ViewProjectUsers();

            vpusr.Administrator = vproject.Admininstrator;
            vpusr.Members       = vproject.Members;
            vpusr.Project       = vproject;
            return(View(vpusr));
        }