Пример #1
0
        public ActionResult Create([Bind(Include = "ID,Contract_ID,Area,Level_1,Level_2,Level_3,Level_4,Level_5,Created_On,Created_By,Modified_On,Modified_By")] Contract_WB contract_WB)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    db.Contract_WBS.Add(contract_WB);
                    try
                    {
                        db.SaveChanges();
                    }
                    catch (DbEntityValidationException e)
                    {
                        foreach (var entityValidationErrors in e.EntityValidationErrors)
                        {
                            foreach (var validationError in entityValidationErrors.ValidationErrors)
                            {
                                System.Diagnostics.Debug.WriteLine("Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage);
                            }
                        }
                    }
                    return(RedirectToAction("Index"));
                }

                catch (Exception e)
                {
                    ModelState.AddModelError(string.Empty, e.Message);
                    return(View(contract_WB));
                }
            }
            ViewBag.DateTime = DateTime.Now;

            return(View(contract_WB));
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Contract_WB contract_WB = db.Contract_WBS.Find(id);

            db.Contract_WBS.Remove(contract_WB);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
 public ActionResult Edit([Bind(Include = "ID,Contract_ID,Area,Level_1,Level_2,Level_3,Level_4,Level_5,Created_On,Created_By,Modified_On,Modified_By")] Contract_WB contract_WB)
 {
     if (ModelState.IsValid)
     {
         db.Entry(contract_WB).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(contract_WB));
 }
Пример #4
0
        // GET: Contract_WB/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Contract_WB contract_WB = db.Contract_WBS.Find(id);

            if (contract_WB == null)
            {
                return(HttpNotFound());
            }
            return(View(contract_WB));
        }