public RetornoTipoCategoriaWEB Alterar(IFormCollection form) { RetornoTipoCategoriaWEB ret = new RetornoTipoCategoriaWEB(); int id = 0; int.TryParse(form["Id"], out id); string nome = form["Nome"]; if ((id > 0) && (nome != "")) { ret.NomeArquivo = form["nomeImg"]; if (Convert.ToBoolean(form["arquivo"]) == true) { try { ExcluirImagem(form["nomeImg"]); ret = SalvarServidor(form); if (ret.Err == 1) { ProdutoController prod = new ProdutoController(); TipoProdutoViewModel p = new TipoProdutoViewModel() { Id = id, Nome = nome, SrcImagem = ret.NomeArquivo, }; ret.Err = prod.Alterar(p); return(ret); } } catch (Exception ex) { ret.Err = -10; ret.Msg = "Erro absurdo !!!"; return(ret); } } else { ProdutoController prod = new ProdutoController(); TipoProdutoViewModel p = new TipoProdutoViewModel() { Id = id, Nome = nome, SrcImagem = ret.NomeArquivo, }; ret.Err = prod.Alterar(p); } } ret.Err = -99; return(ret); }
public void OnClickAlterar() { double precoItem; string siten = txtPrecoProduto.Text; Double.TryParse(siten, out precoItem); produto = new ProdutoController(); produto.Alterar( int.Parse(txtIdProduto.Text), txtNomeProduto.Text.Replace(" ", "0"), precoItem); AtualizarTabela(); LimparCampos(); }
public void Alterar_um_produto() { // Given var dto = new ProdutoDTO { Id = Guid.NewGuid(), Nome = new string('*', 50), ValorDeVenda = 10 }; _repository.ObterPorId(dto.Id).Returns(new Produto(dto.Id, dto.Nome, dto.ValorDeVenda, dto.Imagem)); // When _sut.Alterar(dto); // Then _repository.Received(1).Alterar(Arg.Is <Produto>(x => x.Id == dto.Id && x.Nome == dto.Nome && x.ValorDeVenda == dto.ValorDeVenda && x.Imagem == dto.Imagem)); }