예제 #1
0
        public ActionResult TeacherEditForIdari(int OgretmenId)
        {
            HttpCookie myCookie = new HttpCookie("LoginCookie");

            myCookie = Request.Cookies["LoginCookie"];
            Int64  tcno = Convert.ToInt64(myCookie.Value.Split('=')[1].ToString());
            School sch  = SchoolManager.GetSchoolByTCNo(tcno);

            List <School> schList = new List <School>();

            schList.Add(sch);

            var list = new SelectList(schList, "SchoolId", "Ad");

            ViewBag.SchoolList = list;

            if (myCookie != null)
            {
                ViewBag.School   = sch.Ad;
                ViewBag.SchoolId = sch.SchoolId;
            }

            var             items = new List <UnvanHelper>();
            ResourceManager rm    = new ResourceManager("SinavGorevlendirme.Resources.Genel", typeof(TeacherController).Assembly);

            Teacher tch = TeacherManager.GetTeacher(OgretmenId);
            User    usr = UserManager.GetUserByTeacherId(OgretmenId);

            var Kidemler = new SelectList(new[]
            {
                new{ Text = "1", Value = "1" },
                new{ Text = "2", Value = "2" },
                new{ Text = "3", Value = "3" },
            },
                                          "Text", "Value", tch.Kidem);

            ViewBag.Kidemler = Kidemler;

            foreach (var unv in Enum.GetValues(typeof(EnumUnvan)))
            {
                items.Add(new UnvanHelper((int)unv, rm.GetString(unv.ToString())));
            }

            var unvanList = new SelectList(items, "UnvanId", "Unvan", tch.Unvan);

            ViewBag.UnvanList = unvanList;

            //School sch = SchoolManager.GetSchoolByTCNo(usr.TCKimlik);

            TeacherWrapperModel model = new TeacherWrapperModel(usr, tch, sch);

            return(View(model));
        }
예제 #2
0
        public ActionResult TeacherEdit(int OgretmenId)
        {
            List <School> schList = SchoolManager.GetSchools();

            var list = new SelectList(schList, "SchoolId", "Ad");

            ViewBag.SchoolList = list;

            var             items = new List <UnvanHelper>();
            ResourceManager rm    = new ResourceManager("SinavGorevlendirme.Resources.Genel", typeof(TeacherController).Assembly);

            Teacher tch = TeacherManager.GetTeacher(OgretmenId);
            User    usr = UserManager.GetUserByTeacherId(OgretmenId);

            var Kidemler = new SelectList(new[]
            {
                new{ Text = "1", Value = "1" },
                new{ Text = "2", Value = "2" },
                new{ Text = "3", Value = "3" },
            },
                                          "Text", "Value", tch.Kidem);

            ViewBag.Kidemler = Kidemler;

            foreach (var unv in Enum.GetValues(typeof(EnumUnvan)))
            {
                items.Add(new UnvanHelper((int)unv, rm.GetString(unv.ToString())));
            }

            var unvanList = new SelectList(items, "UnvanId", "Unvan", tch.Unvan);

            ViewBag.UnvanList = unvanList;

            //School sch = SchoolManager.GetSchoolByTCNo(usr.TCKimlik);

            TeacherWrapperModel model = new TeacherWrapperModel(usr, tch, new School());

            return(View(model));
        }