/// <summary> /// Cria um novo orçamento com <see cref="Orcamento.Itens"/>. /// </summary> /// <param name="itens">Lista de <see cref="Item"/> que será atribuída a <see cref="Orcamento.Itens"/>.</param> public Orcamento(IList <Item> itens) { Estado = new EmAprovacao(); Itens = itens; Valor = itens.Sum(a => a.Valor); }
public Orcamento(double valor) { this.Valor = valor; Itens = new List <Item>(); this.EstadoAtual = new EstadoEmAprovacao(); }
/// <summary> /// Cria um novo orçamento com um <see cref="Orcamento.Valor"/>. /// </summary> /// <param name="valor">Valor que será atribuído a <see cref="Orcamento.Valor"/>.</param> public Orcamento(double valor) { Estado = new EmAprovacao(); Valor = valor; }