/* public EventoLocal Editar(Guid id, IDadosBasicos dadosBasicos) * { * return Editar(); * }*/ /* public void ValidacaoDados(IDadosBasicos dadosBasicos, EventoLocal eventoLocalExiste = null) * { * var entidade = eventoLocalExiste ?? new EventoLocal(); * }*/ private EventoLocal ValidacaoDados(IDadosBasicos dadosBasicos, EventoLocal eventoLocalExiste = null) { var entidade = eventoLocalExiste ?? new EventoLocal(); // Validar e Atribuir Descrição if (dadosBasicos.Descricao == null) { throw new Exception("A Descrição é obrigatória"); } if (dadosBasicos.Descricao.Length < 3) { throw new Exception("A Descrição informada deve conter pelo menos 3 caracteres"); } entidade.Descricao = dadosBasicos.Descricao; // Validar e Atribuir Descrição if (dadosBasicos.Endereco == null) { throw new Exception("O endereçp é obrigatória"); } if (dadosBasicos.Endereco.Length < 3) { throw new Exception("O endereçp informado deve conter pelo menos 3 caracteres"); } entidade.Endereco = dadosBasicos.Endereco; return(entidade); }
public EventoEntity(EventoType tipo, string descricao, DateTime dataHoraInicial, DateTime dataHoraFinal, ClienteEntity clienteResponsavel, EventoLocal local, EventoSituation situtacao, string obs, DateTime dataIn, DateTime dataLast) { Tipo = tipo; Descricao = descricao; DataHoraInicial = dataHoraInicial; DataHoraFinal = dataHoraFinal; ClienteResponsavel = clienteResponsavel; Local = local; Situtacao = situtacao; Obs = obs; DataIn = dataIn; DataLast = dataLast; }