// GET: Compra/Details/5
 public ActionResult Details(int id)
 {
     var compra = _compraBll.Consultar(id);
     var compraModel = new CompraModel
     {
         IdCompraModel = compra.IdCompra,
         DataCompra = compra.DataCadastro
     };
     return View(compraModel);
 }
 // GET: Compra/Edit/5
 public ActionResult Edit(int id)
 {
     var compra = _compraBll.Consultar(id);
     var compraModel = new CompraModel
     {
         IdCompraModel = compra.IdCompra,
         IdFornecedor = compra.Fornecedor.IdFornecedor,
         DataCompra = compra.DataCadastro
     };
     return View(compraModel);
 }
        public ActionResult Create(CompraModel compraModel)
        {
            try
            {
                var compra = new CompraDto
                {
                    Fornecedor = new FornecedorDto { IdFornecedor = compraModel.IdFornecedor },
                    IdCompra = compraModel.IdCompraModel,
                    DataCadastro = compraModel.DataCompra
                };

                _compraBll.Adicionar(compra);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
        public ActionResult Edit(CompraModel compraModel)
        {
            try
            {
                var compraDto = new CompraDto
                {
                    Fornecedor = new FornecedorDto
                    {
                        IdFornecedor = compraModel.IdFornecedor
                    },
                    IdCompra = compraModel.IdCompraModel
                };
                _compraBll.Atualizar(compraDto);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }