Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
 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));
            }
        }
Exemplo n.º 5
0
        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"));
        }