//Construtor informando o que é obrigatório para o analista existir. public SistemaEntity(string nome, TimeSuporteEntity timeSuporte) { //Validação de negócio com o framework BM.Validations. ValidatorHelper.GarantirValorPreenchido(nome, Mensagens.SistemaNomeInvalido); //Set das propriedades: Nome = nome; }
//Funcionalidade de realizar a troca de um time de suporte. public void AlterarTimeSuporte(TimeSuporteEntity timeSuporte) { //Validação de negócio com o framework BM.Validations. ValidatorHelper.GarantirNaoNulo(timeSuporte, Mensagens.AnalistaTimeSuporteInvalido); //Set das propriedades: TimeSuporte = timeSuporte; CodigoTimeSuporte = timeSuporte.Codigo; }
//Construtor informando o que é obrigatório para o analista existir. public AnalistaEntity(string nome, TimeSuporteEntity timeSuporte) { //Validação e sets das propriedades. AlterarNome(nome); AlterarTimeSuporte(timeSuporte); }