Example #1
0
        public double GastosTotais(QuartoProxy quarto)
        {
            var ans = EstimarValor(quarto.Tipo(), quarto.Entrada, quarto.Saida);

            foreach (var g in quarto.Gastos)
            {
                ans += CustoGasto(quarto.Tipo(), g);
            }

            return(ans);
        }
Example #2
0
        public void RegistrarGasto(QuartoProxy quarto, QuartoGasto gasto)
        {
            if (!_gastosPorQuarto.ContainsKey(quarto.Identificacao))
            {
                this._gastosPorQuarto[quarto.Identificacao] = new List <KeyValuePair <QuartoGasto, double> > ();
            }

            this._gastosPorQuarto[quarto.Identificacao].Add(new KeyValuePair <QuartoGasto, double>(gasto, CustoGasto(quarto.Tipo(), gasto)));
        }