Esempio n. 1
0
        public ServiceResponse AtualizarProduto(Produto produto)
        {
            IRepositorioGenerico<Produto> repositorio = new RepositorioProduto();
            repositorio.Atualizar(produto);

            ServiceResponse response = new ServiceResponse();
            response.Code = 200;
            response.Message = "Produto salvo com sucesso";

            return response;
        }
Esempio n. 2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            IRepositorioGenerico<Produto> repositorioProduto = new RepositorioProduto();

            if (produtoASerAlterado == null)
            {
                Produto produto = new Produto
                {
                    Nome = txbNomeProduto.Text.Trim(),
                    MarcaId = Convert.ToInt32(cmbMarcas.SelectedValue)
                };
                repositorioProduto.Inserir(produto);
            }
            else
            {
                produtoASerAlterado.Nome = txbNomeProduto.Text.Trim();
                produtoASerAlterado.MarcaId = Convert.ToInt32(cmbMarcas.SelectedValue);
                produtoASerAlterado.Marca = new Marca { Id = produtoASerAlterado.MarcaId };
                repositorioProduto.Atualizar(produtoASerAlterado);
            }            
            
            Close();
        }
Esempio n. 3
0
        public ServiceResponse SalvarProduto(Produto produto)
        {
            IRepositorioGenerico<Produto> repositorio = new RepositorioProduto();
            repositorio.Inserir(produto);

            ServiceResponse response = new ServiceResponse();
            response.Code = 200;
            response.Message = "Produto criado com sucesso";

            return response;
        }
Esempio n. 4
0
 public FrmProduto(Produto produto = null)
 {
     produtoASerAlterado = produto;
     InitializeComponent();
 }