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)); }
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)); }
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)); }
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)); }