// 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);
        }