public ActionResult DeleteConfirmed(int id)
        {
            ProjectUsedTable projectUsedTable = db.ProjectUsedTables.Find(id);

            db.ProjectUsedTables.Remove(projectUsedTable);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "SerialNumber,ProjectID,ProjectName,LegoID,Name,Weight,Type,ProjectUsed")] ProjectUsedTable projectUsedTable)
 {
     if (ModelState.IsValid)
     {
         db.Entry(projectUsedTable).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.LegoID    = new SelectList(db.LegoLibraries, "LegoID", "Name", projectUsedTable.LegoID);
     ViewBag.ProjectID = new SelectList(db.SaveTables, "ProjectID", "ProjectName", projectUsedTable.ProjectID);
     return(View(projectUsedTable));
 }
Exemplo n.º 3
0
        // POST: odata/ProjectUsedTables
        public IHttpActionResult Post(ProjectUsedTable projectUsedTable)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.ProjectUsedTables.Add(projectUsedTable);
            db.SaveChanges();

            return(Created(projectUsedTable));
        }
        // GET: ProjectUsedTablesMVC/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ProjectUsedTable projectUsedTable = db.ProjectUsedTables.Find(id);

            if (projectUsedTable == null)
            {
                return(HttpNotFound());
            }
            return(View(projectUsedTable));
        }
Exemplo n.º 5
0
        // DELETE: odata/ProjectUsedTables(5)
        public IHttpActionResult Delete([FromODataUri] int key)
        {
            ProjectUsedTable projectUsedTable = db.ProjectUsedTables.Find(key);

            if (projectUsedTable == null)
            {
                return(NotFound());
            }

            db.ProjectUsedTables.Remove(projectUsedTable);
            db.SaveChanges();

            return(StatusCode(HttpStatusCode.NoContent));
        }
        // GET: ProjectUsedTablesMVC/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ProjectUsedTable projectUsedTable = db.ProjectUsedTables.Find(id);

            if (projectUsedTable == null)
            {
                return(HttpNotFound());
            }
            ViewBag.LegoID    = new SelectList(db.LegoLibraries, "LegoID", "Name", projectUsedTable.LegoID);
            ViewBag.ProjectID = new SelectList(db.SaveTables, "ProjectID", "ProjectName", projectUsedTable.ProjectID);
            return(View(projectUsedTable));
        }
Exemplo n.º 7
0
        public async Task <IHttpActionResult> Patch([FromODataUri] string key1, [FromODataUri] string key2, Delta <ProjectUsedTable> patch)
        {
            Validate(patch.GetEntity());

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            ProjectUsedTable projectUsedTable = db.ProjectUsedTables.Find(key1, key2);

            if (projectUsedTable == null)
            {
                return(NotFound());
            }

            patch.Patch(projectUsedTable);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                //if (!ProjectUsedTableExists(key1))
                //{
                //    return NotFound();
                //}
                //if
                //{
                //    throw;
                //}
            }

            return(Updated(projectUsedTable));
        }
Exemplo n.º 8
0
        // PUT: odata/ProjectUsedTables(5)
        public IHttpActionResult Put([FromODataUri] int key, Delta <ProjectUsedTable> patch)
        {
            Validate(patch.GetEntity());

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            ProjectUsedTable projectUsedTable = db.ProjectUsedTables.Find(key);

            if (projectUsedTable == null)
            {
                return(NotFound());
            }

            patch.Put(projectUsedTable);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProjectUsedTableExists(key))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(Updated(projectUsedTable));
        }