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; }
/// <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)); }
public static Curso GetCurso(string codigo, string nome, Faculdade vinculo) { return(new Curso(codigo, nome, vinculo)); }
public static Curso NewCurso(string codigo) { return(new Curso(codigo, "", Faculdade.NewFaculdade(""))); }
private Curso(string codigo, string nome, Faculdade vinculo) { Codigo = codigo; Nome = nome; Vinculo = vinculo; }