public void InsertTipoReceitaBo(TipoReceita objTipoReceita) { objTipoReceitaDao = new TipoReceitaDAO(); objTipoReceitaDao.InserirTipoReceita(objTipoReceita); MessageBox.Show("Tipo receita gravada com sucesso", "Gravação OK", MessageBoxButtons.OK, MessageBoxIcon.Information); }
//Persistir o objecto e salvar na base de dados private bool inserir(TipoReceita OTipoReceita) { OTipoReceita.setDefaultInsertValues(); db.TipoReceita.Add(OTipoReceita); db.SaveChanges(); return(OTipoReceita.id > 0); }
//Verificar se deve-se atualizar um registro existente ou criar um novo public bool salvar(TipoReceita OTipoProduto) { if (OTipoProduto.id == 0) { return(this.inserir(OTipoProduto)); } return(this.atualizar(OTipoProduto)); }
public TipoReceita LocalizaTipoReceita(TipoReceita objTipoReceita) { objTipoReceitaDao = new TipoReceitaDAO(); if (objTipoReceita != null && objTipoReceita._Iuo > 0) { objTipoReceita = objTipoReceitaDao.LocalizarTipoReceita(objTipoReceita); } return(objTipoReceita); }
public void SalvarTipoReceita(TipoReceita tipoReceita) { try { _context.TipoReceitas.Add(tipoReceita); _context.SaveChanges(); } catch (Exception) { throw new Exception("OPS... Erro ao criar um novo tipo de receita."); } }
public IActionResult Post([FromBody] TipoReceita tipoReceita) { try { _tipoReceitaRepository.Adicionar(tipoReceita); return(Created("api/TipoReceita", tipoReceita)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }
//Persistir o objecto e atualizar informações private bool atualizar(TipoReceita OTipoReceita) { OTipoReceita.setDefaultUpdateValues(); //Localizar existentes no banco TipoReceita dbTipoProduto = this.carregar(OTipoReceita.id); var TipoEntry = db.Entry(dbTipoProduto); TipoEntry.CurrentValues.SetValues(OTipoReceita); TipoEntry.ignoreFields(); db.SaveChanges(); return(OTipoReceita.id > 0); }
public override void Insert(ContC.domain.entities.Models.Receita entity) { if (((IReceitaRepository)_repository).HasByCommunicationId(entity.CommunicationId)) { return; } TipoReceita tr = _tipoReceitaRepository.GetByDescricao(entity.TipoReceita.Descricao); if (tr == null) { _tipoReceitaRepository.Insert(entity.TipoReceita); } entity.TipoReceita = tr; base.Insert(entity); }
public TipoReceita LocalizarTipoReceita(TipoReceita objTipoReceita) { comandSql = "SELECT * FROM tblTipoReceita WHERE codTipoReceita = " + objTipoReceita._Iuo; OleDbDataReader leitor = conexao.selectDR(comandSql); if (leitor.HasRows) { leitor.Read(); objTipoReceita._Descricao = (string)leitor["descricao"]; objTipoReceita._Classe = (string)leitor["classe"]; } else { objTipoReceita = null; } return(objTipoReceita); }
public void Get_ListarReceitasPorPais_Sucesso_Test() { var application = new Mock <IReceitaAplicacao>(); var controller = new ReceitaController(application.Object); var receita = new TipoReceita { meals = new List <BaseReceita>() { new BaseReceita { idMeal = "12345" } } }; application.Setup(a => a.ListarReceitasPorPais(It.IsAny <string>())).Returns(receita); var result = controller.GetPais("Vegetarian"); Assert.IsType <OkObjectResult>(result); application.Verify(a => a.ListarReceitasPorPais(It.IsAny <string>()), Times.Once); }
public void ListarReceitasPorPais_Test() { var receitaReajusteRepository = new Mock <IReceitaRepository>(); var application = new ReceitaAplicacao(receitaReajusteRepository.Object); var receita = new TipoReceita() { meals = new List <BaseReceita>() { new BaseReceita { idMeal = "12345" } } }; receitaReajusteRepository.Setup(a => a.ListarReceitasPorPais(It.IsAny <string>())).Returns(receita); var result = application.ListarReceitasPorPais("Italian"); receitaReajusteRepository.Verify(r => r.ListarReceitasPorPais(It.IsAny <string>()), Times.Once); }
public ActionResult Tiporeceitas(FormCollection form) { try { TipoReceita _tipoReceita = new TipoReceita { AccountId = AccountRepositorio.RetornaIdUsuarioLogado(), Descricao = Convert.ToString(form["descricao"]), DataCadastro = DateTime.Now, IsAtivo = true }; _repositorio.SalvarTipoReceita(_tipoReceita); @ViewBag.sucesso = "Tipo receita criada com sucesso."; return(View()); } catch (Exception e) { @ViewBag.erro = e.Message; return(View()); } }
public void InserirTipoReceita(TipoReceita objTipoReceita) { comandSql = "INSERT INTO tblTipoReceita(descricao,classe)VALUES('" + objTipoReceita._Descricao + "','" + objTipoReceita._Classe + "')"; conexao.manterCRUD(comandSql); }