public ActionResult DeleteConfirmed(int id) { Projct projct = db.Projcts.Find(id); db.Projcts.Remove(projct); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Name,CodeName,Description,StartDate,EndDate,Duration,UploadFile,Status")] Projct projct) { if (ModelState.IsValid) { db.Entry(projct).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(projct)); }
// GET: Projcts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Projct projct = db.Projcts.Find(id); if (projct == null) { return(HttpNotFound()); } return(View(projct)); }
public ActionResult Create(Projct projct, HttpPostedFileBase UploadFile) { if (ModelState.IsValid) { if (UploadFile != null) { if (UploadFile.ContentType == "image/jpeg" || UploadFile.ContentType == "image/png" || UploadFile.ContentType == "image/gif") { UploadFile.SaveAs(Server.MapPath("/") + "/UploadFile/" + UploadFile.FileName); projct.UploadFile = UploadFile.FileName; } else { return(View()); } } else { return(View()); } var project = db.Projcts.Where(m => m.Name == projct.Name).ToList(); if (project.Count() == 1) { var id = project[0].Id; projct.Id = id; db.Projcts.AddOrUpdate(projct); db.SaveChanges(); ViewBag.Msg = "Update Project Successful!"; } else { db.Projcts.Add(projct); db.SaveChanges(); ViewBag.Msg = "Project Saved Successful!"; } } return(View(projct)); }