Exemplo n.º 1
0
        public void LoadData()
        {
            _container = new WindsorContainer(new XmlInterpreter());
            _condominioService = (ICondominioService)_container[typeof(ICondominioService)];
            _esercizioService = (IEsercizioService)_container[typeof(IEsercizioService)];

            BindingList<CondominioDTO> lista = _condominioService.GetAll();
            BindingList<EsercizioDTO> listaEsercizi = _esercizioService.GetAll();

            condomini.Nodes.Clear();
            foreach (CondominioDTO condominio in lista)
            {
                TreeNode node = new TreeNode(condominio.DisplayName);
                node.Name = condominio.ID.ToString();
                node.Tag = condominio;

                foreach (EsercizioDTO esercizio in condominio.Esercizi)
                {
                    TreeNode nodeEsercizio = new TreeNode(esercizio.DisplayName);
                    nodeEsercizio.Tag = esercizio;
                    if(esercizio.StatoEsercizio == Gipasoft.Sfera.Enums.StatoEsercizioEnum.Chiuso)
                        nodeEsercizio.ForeColor = Color.LightGray;
                    node.Nodes.Add(nodeEsercizio);
                }

                condomini.Nodes.Add(node);
            }
        }
Exemplo n.º 2
0
        public IActionResult Get()
        {
            var condominios = _condominioService.GetAll();
            var vm          = _mapper.Map <IEnumerable <CondominioViewModel> >(condominios);

            return(Ok(vm));
        }
Exemplo n.º 3
0
 public IActionResult Get()
 {
     return(Ok(_condominioService.GetAll()));
 }
Exemplo n.º 4
0
        public async Task <ActionResult <IEnumerable <CondominioViewModel> > > GetAll()
        {
            var listaCondominio = _mapper.Map <IEnumerable <CondominioViewModel> >(await _dbCondominio.GetAll());

            return(CustomResponse(listaCondominio));
        }