public bool EditarPratos(Prato model) { var pratoDb = _pratoRepository.ObterPorId(model.IdPrato); pratoDb.Nome = model.Nome; pratoDb.Valor = model.Valor; return(_pratoRepository.EditarPratos(pratoDb)); }
public void Atualizar(Prato prato) { BeginTransaction(); var pratoAtual = _pratoRepository.ObterPorId(prato.PratoId); pratoAtual.Update(prato); _pratoRepository.Atualizar(pratoAtual); Commit(); }
public async Task <bool> Adicionar(Prato prato) { if (!ExecutarValidacao(new PratoValidation(), prato)) { return(false); } if (_pratoRepository.ObterPorId(prato.Id).Result != null) { _notificador.Handle(new Notificacao($"Já existe um objeto cadastrado com a ID {prato.Id}.")); return(false); } await _pratoRepository.Adicionar(prato); return(true); }
private async Task <PratoViewModel> ObterPrato(Guid id) { return(_mapper.Map <PratoViewModel>(await _pratoRepository.ObterPorId(id))); }