public static CompraDto MetodoComum(IDataRecord x)
        {
            var compra = new CompraDto
            {
                IdCompra = (int)x["IdCompra"],
                DataCadastro = (DateTime)x["DataCadastro"],
                Fornecedor = new FornecedorDto
                {
                    IdFornecedor = (int)x["IdFornecedor"]
                }
            };

            return compra;
        }
        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();
            }
        }