public HttpResponseMessage Post(VendasViewModel vendasViewModel)
        {
            if (ModelState.IsValid)
            {
                _vendasApp.Add(vendasViewModel);

                return(Request.CreateResponse(HttpStatusCode.Created, vendasViewModel));
            }
            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
        }
Beispiel #2
0
 public ActionResult Criar(VendaViewModel vendas)
 {
     if (ModelState.IsValid)
     {
         var VendasDomain = Mapper.Map <VendaViewModel, Vendas>(vendas);
         _vendaApp.Add(VendasDomain);
         return(RedirectToAction("Index"));
     }
     ViewBag.ClienteId     = new SelectList(_clienteApp.GetAll(), "ClienteId", "Nome", vendas.ClienteId);
     ViewBag.ColaboradorId = new SelectList(_colaboradorApp.GetAll(), "ColaboradorId", "Nome", vendas.ColaboradorId);
     ViewBag.ProdutoId     = new SelectList(_produtoApp.GetAll(), "ProdutoId", "Nome", vendas.ProdutoId);
     return(View(vendas));
 }