47 lines
1.8 KiB
C#
47 lines
1.8 KiB
C#
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<SelectListItem> GetTipusList()
|
|
{
|
|
var result = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.ErtekelesTipus, ClaimData.SelectedTanevID.Value).ToSelectListItemList(new List<string> { ((int)ErtekelesTipusEnum.na).ToString() });
|
|
return result;
|
|
}
|
|
|
|
public static List<SelectListItem> GetEvfolyamTipusList()
|
|
{
|
|
var result = FrameworkEnumExtensions.EnumToList((int)GeneratedAdatszotarTipusEnum.EvfolyamTipus, ClaimData.SelectedTanevID.Value).ToSelectListItemList(new List<string> { ((int)EvfolyamTipusEnum.na).ToString() });
|
|
return result;
|
|
}
|
|
|
|
public static List<SelectListItem> GetTantargyList()
|
|
{
|
|
var list = new List<SelectListItem>
|
|
{
|
|
new SelectListItem
|
|
{
|
|
Value = TanuloErtekelesMondatbankHelper.MagatartasTantargyId.ToString(),
|
|
Text = TanuloErtekelesResource.Magatartas
|
|
},
|
|
new SelectListItem
|
|
{
|
|
Value = TanuloErtekelesMondatbankHelper.SzorgalomTantargyId.ToString(),
|
|
Text = TanuloErtekelesResource.Szorgalom
|
|
}
|
|
};
|
|
List<SelectListItem> result = list.Union(new TantargyHelper(ConnectionTypeExtensions.GetActiveSessionConnectionType()).GetTantargyakForDDL().ToSelectListItemList()).ToList();
|
|
return result;
|
|
}
|
|
}
|
|
}
|