public MesaDto BuscaMesaPorId(int id) { try { var mesa = mesaRepository.GetById(id); return(mesa == null ? null : Mapper.Map <MesaDto>(mesa)); } catch (Exception ex) { throw ex; } }
public void AlocarCliente(int mesaId, int garconId, string clienteNome, string clienteDocumento) { var mesa = mesaRepository.GetById(mesaId); var pedido = new Pedido(garconId, clienteDocumento, clienteNome); pedidoRepository.Create(pedido); mesa.AlocarCliente(pedido); mesaRepository.Update(mesa); }