// GET: Admin/Projects/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Project project = db.Projects.Find(id);

            if (project == null)
            {
                return(HttpNotFound());
            }
            PrictureEdit pom = new PrictureEdit();

            pom.Id            = project.Id;
            pom.Caption       = project.Caption;
            pom.Description   = project.Description;
            pom.ImageUrl      = project.ImageUrl;
            pom.ImageUrlSmall = project.ImageUrlSmall;
            return(View(pom));
        }
        public ActionResult Edit(PrictureEdit project)
        {
            if (ModelState.IsValid)
            {
                if (String.IsNullOrEmpty(project.Caption))
                {
                    project.Caption = "Solar Project";
                }
                if (String.IsNullOrEmpty(project.Description))
                {
                    project.Description = "Solar Project";
                }
                var pro = db.Projects.Find(project.Id);
                pro.Caption     = project.Caption;
                pro.Description = project.Description;

                db.Entry(pro).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(project));
        }