Пример #1
0
        public ActionResult Delete(Guid id)
        {
            var fornecedor            = _fornecedorAppService.BuscarPorId(id);
            DeleteModalViewModel view = new DeleteModalViewModel();

            view.Action        = "Delete";
            view.Controller    = "Fornecedores";
            view.Descricao     = String.Format("({0}) {1}", fornecedor.Codigo, fornecedor.Nome);
            view.Tipo          = "Fornecedor";
            view.Identificador = fornecedor.FornecedorId;

            return(PartialView("_Delete", view));
        }
Пример #2
0
        public ActionResult DeleteConfirmed(DeleteModalViewModel view)
        {
            try
            {
                FornecedorViewModel fornecedor = _fornecedorAppService.BuscarPorId(view.Identificador);
                //Antes de passar o objeto para o Excluir, pesquisar antes através do view.Identificador.
                TempData["MensagemRetorno"] = _fornecedorAppService.Excluir(fornecedor);
                //TempData["MensagemRetorno"] = _fornecedorAppService.Excluir(fornecedor);
                TempData["Erro"] = TempData["MensagemRetorno"].ToString().Contains("Erro") ? true : false;
            }
            catch (Exception ex)
            {
                TempData["MensagemRetorno"] = ex.ToString();
                TempData["Erro"]            = true;
            }

            return(RedirectToAction("Index"));
        }