using System.Collections.Generic; using System.Linq; using System.Web.Mvc; using Kreta.BusinessLogic.Helpers; using Kreta.Enums; using Kreta.Framework.Util; using Kreta.Resources; using Kreta.Web.Helpers; using Kreta.Web.Security; namespace Kreta.Web.Areas.Adminisztracio.Helpers { public static class TanuloErtekelesMondatbankWebHelper { public static List GetTipusList() { var result = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.ErtekelesTipus, ClaimData.SelectedTanevID.Value).ToSelectListItemList(new List { ((int)ErtekelesTipusEnum.na).ToString() }); return result; } public static List GetEvfolyamTipusList() { var result = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.EvfolyamTipus, ClaimData.SelectedTanevID.Value).ToSelectListItemList(new List { ((int)EvfolyamTipusEnum.na).ToString() }); return result; } public static List GetTantargyList() { var list = new List { new SelectListItem { Value = TanuloErtekelesMondatbankHelper.MagatartasTantargyId.ToString(), Text = TanuloErtekelesResource.Magatartas }, new SelectListItem { Value = TanuloErtekelesMondatbankHelper.SzorgalomTantargyId.ToString(), Text = TanuloErtekelesResource.Szorgalom } }; List result = list.Union(new TantargyHelper(ConnectionTypeExtensions.GetActiveSessionConnectionType()).GetTantargyakForDDL().ToSelectListItemList()).ToList(); return result; } } }