public IHttpActionResult PutEmployee(int id, Employee employee) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != employee.unique_id) { return(BadRequest()); } db.Entry(employee).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EmployeeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Create([Bind(Include = "id_cliente,nome,cpf,dataAdesao,fk_id_perfil")] Cliente cliente) { if (ModelState.IsValid) { db.Clientes.Add(cliente); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cliente)); }
public ActionResult ProdutosEditar([Bind(Include = "id_produto, descricao, valor, info, categoria, img")] Produto produto) { if (ModelState.IsValid) { db.Entry(produto).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Produtos")); } return(View(produto)); }
// PUT api/Employee/5 public HttpResponseMessage PutEmpdemo(int id, Empdemo empdemo) { if (ModelState.IsValid && id == empdemo.code) { db.Entry(empdemo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { return(Request.CreateResponse(HttpStatusCode.NotFound)); } return(Request.CreateResponse(HttpStatusCode.OK)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public ActionResult NovoProduto(Produto prod) { List <Produto> imgList = new List <Produto>(); List <Produto> listProduto = db.Produtos.ToList(); int maxId = (from item in listProduto orderby item.id_produto descending select item.id_produto).First(); if (maxId == 0) { maxId = 1; } else { maxId++; } Produto produto = new Produto(); produto = prod; prod.id_produto = maxId; string fileName = Path.GetFileNameWithoutExtension(produto.ImgFile.FileName); string extension = Path.GetExtension(produto.ImgFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; produto.img = "~/Image/" + fileName; fileName = Path.Combine(Server.MapPath("~/Image/"), fileName); prod.ImgFile.SaveAs(fileName); using (msdbEntities db = new msdbEntities()) { db.Produtos.Add(prod); db.SaveChanges(); } ModelState.Clear(); return(RedirectToAction("Produtos")); }