private List <DataSelectControl> GetListModalidades() { var listModalidadesSelect = new List <DataSelectControl>(); var listModalidade = new List <ModalidadeModel>(); var listModalidadesSession = GetListModalidadesSession(); if (listModalidadesSession.Item2) { listModalidade = listModalidadesSession.Item1; } else { SessionModalidades sessionModalidades = new SessionModalidades(); listModalidade = _commonProxy.ListModalidades().Value; sessionModalidades.AddListToSession(listModalidade, Constants.ConstSessions.listModalidades); } listModalidadesSelect = listModalidade.Select(l => new DataSelectControl { Name = l.Nome, IntValue = l.Id }).ToList(); return(listModalidadesSelect); }
public Tuple <List <ModalidadeModel>, bool> GetListModalidadesSession() { SessionModalidades sessionModalidades = new SessionModalidades(); return(sessionModalidades.GetListFromSession(Constants.ConstSessions.listModalidades)); }