private void button2_Click(object sender, EventArgs e) { string textoSabor = textBoxSabor.Text; if (textoSabor.Length < 4) { MessageBox.Show("Sabor deve ter no mínimo 4 caracteres"); return; } _sabor = new Sabor(); _sabor.Descricao = textoSabor; if (_tipoEntrada == TipoSabor.Pizza) { _sabor.TipoSabor = TipoSabor.Pizza; } else if (_tipoEntrada == TipoSabor.Bebida) { _sabor.TipoSabor = TipoSabor.Bebida; } try { _saborServico.Add(_sabor); DialogResult = DialogResult.OK; } catch (Exception ex) { DialogResult = DialogResult.None; MessageBox.Show("Erro ao salvar: " + ex.Message); } }
public Sabor Update(Sabor sabor) { DbEntityEntry entry = context.Entry(sabor); entry.State = EntityState.Modified; context.SaveChanges(); return sabor; }
public void IniciarCenario() { _pedido = new Pedido(); _cliente = new Cliente(); _pizza = new Pizza(); _calzone = new Calzone(); _produtoPedido = new ProdutoPedido(); _produtoGenerico = new Bebida(); _saborQueijo = new Sabor(); _saborQueijo.ValorPequena = 30; _saborQueijo.ValorMedia = 40; _saborQueijo.ValorGrande = 50; _saborQueijo.ValorCalzone = 45; _saborCoracao = new Sabor(); _saborCoracao.ValorPequena = 40; _saborCoracao.ValorMedia = 50; _saborCoracao.ValorGrande = 60; _saborCoracao.ValorCalzone = 55; _bordaCatupiry = ObjectMother.ObterAdicional_BordaCatupiry(); _pedido.Cliente = _cliente; _pedido.FormaPagamento = FormaPagamentoPedido.DINHEIRO; }
public Task <ResultCalcular> Calcular(Pizza pizza) { try { ResultCalcular resultCalcular = new ResultCalcular(); Sabor sabor = _iSaborRepository.Get().ToList().Where(x => x.Descricao == pizza.Sabor).FirstOrDefault(); Tamanho tamanho = _iTamanhoRepository.Get().Where(x => x.Descricao == pizza.Tamanho).FirstOrDefault(); if (pizza.adicionalPizza != null) { foreach (var item in pizza.adicionalPizza) { pizza.TempoPreparo = pizza.TempoPreparo + item.Tempo; pizza.ValorTotal = pizza.ValorTotal + item.Valor; } } pizza.ValorTotal = pizza.ValorTotal + tamanho.Valor; if (sabor.Tempo != 0) { pizza.TempoPreparo = pizza.TempoPreparo + tamanho.Tempo + sabor.Tempo; } else { pizza.TempoPreparo = pizza.TempoPreparo + tamanho.Tempo; } resultCalcular.ValorTotal = pizza.ValorTotal; resultCalcular.TempoPreparo = pizza.TempoPreparo; return(Task.FromResult <ResultCalcular>(resultCalcular)); } catch (Exception) { throw; } }
public async Task <ActionResult <List <Sabor> > > Put(int id, [FromBody] Sabor model, [FromServices] Contexto context) { if (id != model.Id) { return(BadRequest(new { messagem = "requisição com conflito entre valores!" })); } if (!ModelState.IsValid) { return(BadRequest(new { mesage = ModelState })); } try { context.Entry <Sabor>(model).State = EntityState.Modified; await context.SaveChangesAsync(); return(Ok(model)); } catch (DbUpdateConcurrencyException db) { return(BadRequest(new { message = "O Registo Já Está Atualizado " + db.Message })); } catch (Exception ex) { return(BadRequest(new { message = "Não Foi Possivel atualizar o Tamanho " + ex.Message })); } }
public void IniciarCenario() { _pizzariaContexto = new PizzariaContexto("PizzariaBD_Puzzles_Teste"); Database.SetInitializer(new BaseSQLTeste()); _pizzariaContexto.Database.Initialize(true); _pedidoRepositorio = new PedidoRepositorioSQL(_pizzariaContexto); _endereco = ObjectMother.ObterEnderecoValido(); _cpf = ObjectMother.ObterCPFValido(); _cliente = ObjectMother.ObterClienteValido(_endereco, _cpf); _produtos = new List <Produto>(); Sabor calabresa = ObjectMother.ObterSaborValido_Calabresa(); long idSaborInseridoPorBaseSQL = 1; calabresa.Id = idSaborInseridoPorBaseSQL; Pizza pizza = ObjectMother.ObterPizzaComUmSabor(calabresa); pizza.Tamanho = TamanhoPizza.GRANDE; _produtos.Add(pizza); _pedido = new Pedido(); }
public Sabor obtenerSabor(string idSabor) { Sabor sabor = new Sabor(); try { comando.Connection = conexion.AbrirConexion(); comando.CommandText = "select idSabor, nombre from Sabores where idSabor=@id"; comando.CommandType = CommandType.Text; comando.Parameters.AddWithValue("@id", idSabor); reader = comando.ExecuteReader(); comando.Parameters.Clear(); while (reader.Read()) { sabor.idSabor = reader.GetInt64(0); sabor.nombre = reader.GetString(1); } conexion.CerrarConexion(); } catch (Exception ex) { throw new Exception("Hay un error al obtener el sabor:" + ex.Message); } return(sabor); }
private void PopulateSabores() { Sabor sabor1 = new Sabor() { Id = 1, Description = "morango", TempoAdicional = 0 }; _saborList.Add(sabor1); Sabor sabor2 = new Sabor() { Id = 2, Description = "banana", TempoAdicional = 0 }; _saborList.Add(sabor2); Sabor sabor3 = new Sabor() { Id = 3, Description = "kiwi", TempoAdicional = 300 }; _saborList.Add(sabor3); }
public Sabor Update(Sabor sabor) { Validator.Validate(sabor); var updatedSabor = _saborRepository.Update(sabor); return updatedSabor; }
public Sabor Create(Sabor sabor) { Validator.Validate(sabor); var savedSabor = _saborRepository.Save(sabor); return savedSabor; }
public static Calzone ObterCalzoneComSabor(Sabor sabor) { Calzone calzone = new Calzone(); calzone.Sabor1 = sabor; return(calzone); }
public static Pizza ObterPizzaComTamanhoEDoisSabores(TamanhoPizza tamanho, Sabor sabor1, Sabor sabor2) { Pizza pizza = new Pizza(); pizza.Sabor1 = sabor1; pizza.Sabor2 = sabor2; return(pizza); }
public static Pizza ObterPizzaComDoisSabores(Sabor sabor1, Sabor sabor2) { Pizza pizza = new Pizza(); pizza.Sabor1 = sabor1; pizza.Sabor2 = sabor2; return(pizza); }
public Sabor Add(Sabor obj) { var objDb = _context.Sabor.Add(obj); _context.SaveChanges(); return(objDb); }
public static Pizza ObterPizzaComUmSabor(Sabor sabor) { Pizza pizza = new Pizza(); pizza.Sabor1 = sabor; return(pizza); }
public void Sabor_Dominio_ObterValor_Calzone_Sucesso() { _sabor = ObjectMother.ObterSaborValido_Calabresa(); double valor = _sabor.ObterValorDoSabor(_calzoneMock.Object); valor.Should().Be(_sabor.ValorCalzone); }
public static Pizza ObterPizzaComTamanhoEUmSabor(TamanhoPizza tamanho, Sabor sabor) { Pizza pizza = new Pizza(); pizza.Tamanho = tamanho; pizza.Sabor1 = sabor; return(pizza); }
public void Sabor_Dominio_ObterValor_PizzaPequena_Sucesso() { _pizzaMock.Setup(p => p.Tamanho).Returns(TamanhoPizza.PEQUENA); _sabor = ObjectMother.ObterSaborValido_Calabresa(); double valor = _sabor.ObterValorDoSabor(_pizzaMock.Object); valor.Should().Be(_sabor.ValorPequena); }
public void Sabor_Dominio_ObterValor_PizzaGrande_Sucesso() { _pizzaMock.Setup(p => p.Tamanho).Returns(TamanhoPizza.GRANDE); _sabor = ObjectMother.ObterSaborValido_Calabresa(); double valor = _sabor.ObterValorDoSabor(_pizzaMock.Object); valor.Should().Be(_sabor.ValorGrande); }
public static Sabor ObterSaborSomente_Calzone() { Sabor sabor = new Sabor(); sabor.Descricao = "Coração"; sabor.ValorCalzone = 55; return(sabor); }
public SaborModel Converter(Sabor sabor) { return(new SaborModel { Id = sabor.Id, Descricao = sabor.Descricao, Tempo = sabor.Tempo }); }
public static bool CadastrarSabor(Sabor cliente) { if (BuscarSaborPorNome(cliente) == null) { ctx.Sabores.Add(cliente); ctx.SaveChanges(); return(true); } return(false); }
public async Task <IActionResult> Create(Sabor sabor) { if (ModelState.IsValid) { await this.saborRepository.CreateAsync(sabor); return(RedirectToAction(nameof(Index))); } return(View(sabor)); }
public static Sabor ObterSaborSomente_Pizza() { Sabor sabor = new Sabor(); sabor.Descricao = "Coração"; sabor.ValorPequena = 55; sabor.ValorPequena = 65; sabor.ValorPequena = 75; return(sabor); }
public Task <Sabor> Save(Sabor Sabor) { _context.Connection.Execute("Sabor_create", new { Descricao = Sabor.Descricao, Tempo = Sabor.Tempo, }, commandType: CommandType.StoredProcedure); return(Task.FromResult <Sabor>(Sabor)); }
public Sabor AddSabor(InputSabor sabor) { Sabor entidadeSabor = new Sabor(); entidadeSabor.Descricao = sabor.Descricao; entidadeSabor.TempoMinutos = sabor.TempoMinutos; var resultado = _context.Sabores.Add(entidadeSabor); _context.SaveChanges(); return(resultado.Entity); }
public bool Remover(Sabor obj) { var getEntity = _context.Set <Sabor>().Where(e => e.ID == obj.ID).FirstOrDefault(); if (getEntity == null) { throw new NotFoundException(); } _context.Set <Sabor>().Remove(getEntity); return(_context.SaveChanges() > 0); }
public static Sabor ObterSaborValidoMaisCaro_Coracao() { Sabor sabor = new Sabor(); sabor.Descricao = "Coração"; sabor.ValorPequena = 40; sabor.ValorMedia = 50; sabor.ValorGrande = 60; sabor.ValorCalzone = 55; return(sabor); }
public static Sabor ObterSaborValido_Calabresa() { Sabor sabor = new Sabor(); sabor.Descricao = "Calabresa"; sabor.ValorPequena = 30; sabor.ValorMedia = 40; sabor.ValorGrande = 50; sabor.ValorCalzone = 45; return(sabor); }
private void button1_Click(object sender, EventArgs e) { SaborPopUp saborPopUp = new SaborPopUp(TipoSabor.Pizza); saborPopUp.ShowDialog(); if (saborPopUp.DialogResult == DialogResult.OK) { this._sabor = saborPopUp.Sabor; textBoxSabor.Text = _sabor.Descricao; } }
public async Task <ApiResponse <Sabor> > Adicionar(Sabor data) { try { await _repository.Adicionar(data); return(new ApiResponse <Sabor>(Domain.TableStatic.StatusCodes.Status200OK, data)); } catch (Exception ex) { return(new ApiResponse <Sabor>(Domain.TableStatic.StatusCodes.Status500InternalServerError, ex.Message)); } }
private void button2_Click(object sender, EventArgs e) { var selecionado = dataGridViewSabores.CurrentRow.DataBoundItem as Sabor; if (selecionado == null) { MessageBox.Show("Selecione um sabor"); return; } else { Sabor = selecionado; DialogResult = DialogResult.OK; } }
private void BtnCadastrar_Click(object sender, RoutedEventArgs e) { Sabor sabor = new Sabor { Nome = txtNome.Text, CriadoEm = DateTime.Now }; if (SaborDAO.CadastrarSabor(sabor)) { MessageBox.Show("Sabor cadastrado com sucesso"); } else { MessageBox.Show("Sabor já cadastrado!!!"); } }
public void CreateAInvalidSaborNameTest() { Sabor sabor = new Sabor(); Validator.Validate(sabor); }
public Sabor Save(Sabor sabor) { var newSabor = context.Sabores.Add(sabor); context.SaveChanges(); return newSabor; }