Beispiel #1
0
        public async Task <ActionResult> ModificaAtto(Guid id)
        {
            var model = new AttiViewModel
            {
                Assessori = await ApiGateway.GetAssessoriRiferimento(),
                Relatori  = await ApiGateway.GetRelatori(null),
                Atto      = await ApiGateway.GetAttoFormUpdate(id)
            };

            return(View("AttoForm", model));
        }
Beispiel #2
0
        public async Task <ActionResult> NuovoAtto(Guid id)
        {
            var model = new AttiViewModel
            {
                Assessori = await ApiGateway.GetAssessoriRiferimento(),
                Relatori  = await ApiGateway.GetRelatori(null),
                Atto      = new AttiFormUpdateModel
                {
                    UIDSeduta  = id,
                    IDTipoAtto = (int)TipoAttoEnum.PDL,
                    Notifica_deposito_differita = true
                }
            };

            return(View("AttoForm", model));
        }
Beispiel #3
0
        public async Task <ActionResult> RiepilogoAtti(Guid id, ClientModeEnum mode = ClientModeEnum.GRUPPI,
                                                       int page = 1, int size = 50)
        {
            var sedutaInDb = await ApiGateway.GetSeduta(id);

            var model = new AttiViewModel
            {
                Data = await ApiGateway.GetAtti(id, mode, page, size), Seduta = sedutaInDb
            };

            if (HttpContext.User.IsInRole(RuoliEnum.Amministratore_PEM) ||
                HttpContext.User.IsInRole(RuoliEnum.Segreteria_Assemblea))
            {
                return(View("RiepilogoAtti_Admin", model));
            }

            return(View("RiepilogoAtti", model));
        }
Beispiel #4
0
        public async Task <ActionResult> RiepilogoAtti(Guid id, ClientModeEnum mode = ClientModeEnum.GRUPPI,
                                                       int page = 1, int size = 50)
        {
            Session["RiepilogoEmendamenti"] = null;
            var apiGateway = new ApiGateway(_Token);
            var sedutaInDb = await apiGateway.Sedute.Get(id);

            var model = new AttiViewModel
            {
                Data = await apiGateway.Atti.Get(id, mode, page, size), Seduta = sedutaInDb
            };

            if (HttpContext.User.IsInRole(RuoliExt.Amministratore_PEM) ||
                HttpContext.User.IsInRole(RuoliExt.Segreteria_Assemblea))
            {
                return(View("RiepilogoAtti_Admin", model));
            }

            return(View("RiepilogoAtti", model));
        }