public FornecedoresViewModel Remover(FornecedoresViewModel fornecedor)
        {
            var fornecedorresult = mapper.Map <FornecedoresViewModel>(serviceFornecedores.Remover(mapper.Map <Fornecedores>(fornecedor)));

            uow.Commit(fornecedorresult.ListaErros);
            return(mapper.Map <FornecedoresViewModel>(fornecedorresult));
        }
Exemplo n.º 2
0
        public void Update(FornecedoresViewModel fornecedoresViewModel)
        {
            var fornecedor = Mapper.Map <FornecedoresViewModel, Fornecedores>(fornecedoresViewModel);

            BeginTransaction();
            _fornecedoresService.Update(fornecedor);

            _logSistemaService.AddLog("Fornecedores", fornecedoresViewModel.FornecedorId, "Update", "Nome: " + fornecedoresViewModel.Nome + " Status: " + fornecedoresViewModel.isAtivo);
            Commit();
        }
        public HttpResponseMessage Put(FornecedoresViewModel fornecedoresViewModel)
        {
            if (ModelState.IsValid)
            {
                _fornecedoresApp.Update(fornecedoresViewModel);

                return(Request.CreateResponse(HttpStatusCode.Created, "Fornecedor atualizado com sucesso!"));
            }
            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
        }
        public HttpResponseMessage Post(FornecedoresViewModel fornecedoresViewModel)
        {
            if (ModelState.IsValid)
            {
                _fornecedoresApp.Add(fornecedoresViewModel);

                return(Request.CreateResponse(HttpStatusCode.Created, fornecedoresViewModel));
            }
            return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
        }
Exemplo n.º 5
0
        public ActionResult Edit(FornecedoresViewModel produto)
        {
            if (ModelState.IsValid)
            {
                var fornecedoresDomain = Mapper.Map <FornecedoresViewModel, Fornecedores>(produto);
                _fornecedoresApp.Update(fornecedoresDomain);
                return(RedirectToAction("Index"));
            }

            return(View(produto));
        }
Exemplo n.º 6
0
        public ActionResult Create(FornecedoresViewModel fornecedores)
        {
            if (ModelState.IsValid)
            {
                var fornecedoresDomain = Mapper.Map <FornecedoresViewModel, Fornecedores>(fornecedores);
                _fornecedoresApp.Add(fornecedoresDomain);
                return(RedirectToAction("Index"));
            }

            return(View(fornecedores));
        }
        public IActionResult Excluir(FornecedoresViewModel model)
        {
            var fornecedor = appfornecedor.Remover(model);

            TempData["RetornoPost"] = "success,Fornecedor excluído com sucesso!";
            if (VerificaErros(fornecedor.ListaErros))
            {
                ViewBag.RetornoPost = "error,Não foi possível excluir o fornecedor!";
                return(View(model));
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 8
0
        public ActionResult Alterar(FornecedoresViewModel fornecedores)
        {
            if (ModelState.IsValid)
            {
                var forn = Mapper.Map <FornecedoresViewModel, Fornecedores>(fornecedores);
                _fornecedoresRep.Alterar(forn);

                return(RedirectToAction("Index"));
            }

            return(View(fornecedores));
        }
        public IActionResult Alterar(FornecedoresViewModel model)
        {
            ViewBag.ListaEstados = appshared.ObterEstados();
            if (!ModelState.IsValid)
            {
                return(View());
            }
            var cliente = appfornecedor.Atualizar(model);

            ViewBag.RetornoPost = "success,Fornecedor alerado com sucesso!";
            if (VerificaErros(cliente.ListaErros))
            {
                ViewBag.RetornoPost = "error,Não foi possível alterar o fornecedor!";
            }
            return(View(model));
        }
 public FornecedoresViewModel Remover(FornecedoresViewModel fornecedor)
 {
     return(mapper.Map <FornecedoresViewModel>(serviceFornecedores.Remover(mapper.Map <Fornecedores>(fornecedor))));
 }
 public FornecedoresViewModel Atualizar(FornecedoresViewModel fornecedor)
 {
     return(mapper.Map <FornecedoresViewModel>(serviceFornecedores.Atualizar(mapper.Map <Fornecedores>(fornecedor))));
 }