private Requisicao(Aula _aula, Guid _idRequisicao, CategoriaRecurso _categoriaRecurso, int _prioridade, bool _estaAtendida) { aula = _aula; idRequisicao = _idRequisicao; categoriaRecurso = _categoriaRecurso; prioridade = _prioridade; estaAtendida = _estaAtendida; }
private Recurso(Guid id, string descricao, Faculdade vinculo, CategoriaRecurso categoria, bool estaDisponivel, Guid bloq1, Guid bloq2, List <HorarioBloqueado> listaHB) { Id = id; Descricao = descricao; Vinculo = vinculo; Categoria = categoria; EstaDisponivel = estaDisponivel; Bloqueia1 = bloq1; Bloqueia2 = bloq2; horariosBloqueados = listaHB; }
public static Requisicao NewRequisicao(Aula aula, CategoriaRecurso categoriaRecurso, int prioridade, bool estaAtendida) { return(new Requisicao(aula, Guid.NewGuid(), categoriaRecurso, prioridade, estaAtendida)); }
public static Requisicao NewRequisicao(Aula aula, CategoriaRecurso categoriaRecurso, int prioridade) { return(new Requisicao(aula, Guid.NewGuid(), categoriaRecurso, prioridade, false)); }
public static Requisicao GetRequisicao(Aula aula, Guid idRequisicao, CategoriaRecurso categoriaRecurso, int prioridade, bool estaAtendida) { return(new Requisicao(aula, idRequisicao, categoriaRecurso, prioridade, estaAtendida)); }
/// <summary> /// Cria um novo Recurso contendo um Guid /// </summary> /// <param name="nome">Nome do Recurso</param> /// <returns></returns> public static Recurso NewRecurso(string descricao, Faculdade vinculo, CategoriaRecurso categoria, bool estaDisponivel, List <HorarioBloqueado> listaHB) { return(new Recurso(Guid.NewGuid(), descricao, vinculo, categoria, estaDisponivel, Guid.NewGuid(), Guid.NewGuid(), listaHB)); }
/// <summary> /// Retorna um Recurso com os valores especificados /// </summary> /// <param name="id">Id</param> /// <param name="nome">Nome</param> /// <returns></returns> public static Recurso GetRecurso(Guid id, string descricao, Faculdade vinculo, CategoriaRecurso categoria, bool estaDisponivel, Guid bloq1, Guid bloq2, List <HorarioBloqueado> listaHB) { return(new Recurso(id, descricao, vinculo, categoria, estaDisponivel, bloq1, bloq2, listaHB)); }