Beispiel #1
0
        public static List <SelectListItem> GetFunctions(string role)
        {
            var functii = FunctieHelper.GetAll();

            switch (role)
            {
            case "Admin":
                break;

            case "Profesor":
                functii = functii.Where(x => x.ID == 3 || x.ID == 4);
                break;

            case "Elev":
                functii = functii.Where(x => x.ID == 3 || x.ID == 4);
                break;

            default:
                functii = new List <Functie>();
                break;
            }
            return(functii.Select(x => new SelectListItem {
                Value = x.ID.ToString(), Text = x.Descriere
            }).ToList());
        }
Beispiel #2
0
        public static UtilizatorModel ToModel(this Utilizator utilizator)
        {
            var functie = FunctieHelper.Get(utilizator.IDFunctie);

            return(new UtilizatorModel()
            {
                ID = utilizator.ID,
                Username = utilizator.Username,
                IDFunctie = utilizator.IDFunctie,
                Email = utilizator.Email,
                Functie = functie.Descriere,
                Prenume = utilizator.Prenume,
                Nume = utilizator.Nume,
                IDElev = utilizator.IDElev
            });
        }
Beispiel #3
0
        public IEnumerable <FunctieModel> GetUsers()
        {
            var retValue = new List <FunctieModel>();
            var entities = FunctieHelper.GetAll();

            foreach (var functie in entities)
            {
                retValue.Add(new FunctieModel
                {
                    ID        = functie.ID,
                    Descriere = functie.Descriere
                });
            }

            return(retValue);
        }