internal ConsultaClinica(int cantidadPacientes, TipoConsultaEnum tipoConsulta, EstadoEnum estado, string especialistaId, List <Hospital> hospital = null, Guid?id = null) : base(id) { this.CantidadPacientes = cantidadPacientes; this.TipoConsulta = tipoConsulta; this.Estado = estado; this.EspecialistaId = especialistaId; this.hospital = hospital; if (Validations.Validador.Validar <ConsultaClinica>(this, ConsultaClinicaValidacion.validaciones) == false) { throw new ArgumentException("los datos para crear el modelo de consulta clinica son invalidos"); } }
public Bitacora(int usuario, string descripcion, TipoConsultaEnum consulta) { this._codigoUsuario = usuario; this._descripcion = descripcion; this._tipoConsulta = (int)consulta; }
public Entity CreateConsultaClinica(int cantidadPacientes, TipoConsultaEnum tipoConsulta, EstadoEnum estado, string especialistaId, List <Hospital> hospital = null, Guid?id = null) { return(new ConsultaClinica(cantidadPacientes, tipoConsulta, estado, especialistaId, hospital, id)); }