예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Projct projct = db.Projcts.Find(id);

            db.Projcts.Remove(projct);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
 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));
 }
예제 #3
0
        // 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));
        }
예제 #4
0
        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));
        }