public PessoaModel(EmpresaModel empresa) { if (empresa.IsNull()) { throw new PessoaInvalidaException("Empresa inválida."); } //Empresa = empresa; IdEmpresa = empresa.Id; }
protected void CadastrarEmpresa() { EmpresaModel empresa = repoEmpresa.Find(_empresa.CNPJ); if (empresa.IsNull()) { repoEmpresa.Save(_empresa); } _empresa = repoEmpresa.Find(_empresa.CNPJ); }
public OrigemModel(EmpresaModel empresa, string nome) { if (empresa.IsNull()) { throw new OrigemInvalidoException("Empresa inválida."); } Fill(nome); Empresa = null; IdEmpresa = empresa.Id; }
public ProdutoModel(EmpresaModel empresa, string nome, decimal preco) { if (empresa.IsNull()) { throw new ProdutoInvalidoException("Empresa inválida."); } Fill(nome, preco); Empresa = empresa; IdEmpresa = empresa.Id; }
public void PreAtendimento(EmpresaModel empresa, DateTime datahora, ClienteModel cliente, ServicoModel servico, FuncionarioModel funcionario, string guidUsuarioAgendou, decimal precoServico) { if (empresa.IsNull()) { throw new AtendimentoInvalidoException("Empresa inválida."); } Fill(datahora, cliente, servico, funcionario, guidUsuarioAgendou, precoServico); Confirmado = false; Empresa = null; IdEmpresa = empresa.Id; }
public ServicoModel(EmpresaModel empresa, string nome, decimal preco, bool precoFixo) { if (empresa.IsNull()) { throw new ServicoInvalidoException("Empresa inválida."); } Fill(nome, preco, precoFixo); Empresa = empresa; if (empresa.IsNotNull()) { IdEmpresa = empresa.Id; } }