public LivrosController(ProdutoServices produtoServices, CompareServices compareServices, CategoriaServices categoriaServices) { _produtoServices = produtoServices; _compareServices = compareServices; _categoriaServices = categoriaServices; }
// en caso de no funcionar ,saca el obj Categoria del constructor y solo inicianizalo // en el constructor /// <summary> /// Initializes a new instance of the <see cref="CategoriasController"/> class. /// </summary> /// <param name="context">The context<see cref="ApplicationDbContext"/></param> public CategoriasController(ApplicationDbContext context) { _context = context; _categoriservices = new CategoriaServices(_context); }
public CategoryController(CategoriaServices service) { _service = service; }
public ProductoController() { productoServices = new ProductoServices(); categoriaServices = new CategoriaServices(); }
public DecoracaoController(ProdutoServices produtoServices, CompareServices compareServices, CategoriaServices categoriaServices) { _produtoServices = produtoServices; _compareServices = compareServices; _categoriaServices = categoriaServices; }
public HttpResponseMessage Get(int id) { var categoria = CategoriaServices.Recupera(id); return(Request.CreateResponse(HttpStatusCode.OK, categoria)); }
public CategoriaController() { categoriaServices = new CategoriaServices(); }
public HttpResponseMessage Get() { var categorias = CategoriaServices.RecuperaTodas(); return(Request.CreateResponse(HttpStatusCode.OK, categorias)); }
public ColecionaveisController(ProdutoServices produtoServices, CompareServices compareServices, CategoriaServices categoriaServices) { _produtoServices = produtoServices; _compareServices = compareServices; _categoriaServices = categoriaServices; }
public MenuViewComponent(CategoriaServices categoriaServices) { _categoriaServices = categoriaServices; }
public CategoriaController(AdmNerdGoContext context, CategoriaServices categoriaServices) { _context = context; _categoriaServices = categoriaServices; }
// TODO: REFATORAR ESSE MÉTODO private List <dynamic> CertificacoesProcuradas() { List <dynamic> colunas = new List <dynamic>(); List <dynamic> linha = new List <dynamic>(); List <dynamic> tabela = new List <dynamic>(); var opGrafico = new Dictionary <string, string>(); opGrafico.Add("role", "annotation"); //Consulta para encontrar itens que são certificados em eventos int indiceCategoria = CategoriaServices.RecuperaTodas() .Where( categoria => string.Compare(categoria.nome, "curso", CultureInfo.CurrentCulture, CompareOptions.IgnoreNonSpace | CompareOptions.IgnoreCase) == 0 ) .Select(y => y.id) .FirstOrDefault(); var certificados = EventoServices.RecuperaTodasAtividades("atividade").Where( evento => evento.Item.Categoria.id == indiceCategoria); //Obtém categorias e cria as colunas List <string> nomesCertificados = certificados.Select(x => x.Item.nome).Distinct().ToList(); colunas.Add("Certificações"); foreach (var certificado in nomesCertificados) { colunas.Add(certificado); } colunas.Add(opGrafico); tabela.Add(colunas); //Verifica para cada certificação quantas vezes ao longo de um ano ela foi procurada var anos = certificados.Select(certificado => certificado.data.Value.Year).Distinct().ToList(); foreach (var ano in anos) { linha.Add(ano.ToString()); foreach (var certificado in nomesCertificados) { var quantidadesCertificacoes = certificados.Where(x => x.Item.nome == certificado && x.data.Value.Year == ano).GroupBy(x => x.Item.nome).Count(); linha.Add(quantidadesCertificacoes); } linha.Add(""); tabela.Add(linha); linha = new List <dynamic>(); } return(tabela); }