Exemplo n.º 1
0
        public IActionResult EventFacultyManage(string id)
        {
            var db = _repository.GetEventFaculty(id);

            if (db.User.UserName != User.Identity.Name)
            {
                return(RedirectToAction("Index",
                                        new
                {
                    Message =
                        "You are not authorized to view the event details for this event: " + db.Event.EventName
                }));
            }
            //var x = _repository.GetEventFacultyRoles(db.UserId, db.EventId);
            //var selected = x.Select(role => (role.FacultyRoleId).ToString()).ToList();
            //var allRoles = _repository.GetAllFacultyRoles();
            //ViewBag.RolesSelect = new MultiSelectList(allRoles, "Id", "Name", selected);
            //ViewBag.RoleCount = allRoles.Count;

            var times = new List <string> {
                "12am", "1am", "2am", "3am", "4am", "5am", "6am", "7am", "8am", "9am", "10am", "11am", "12pm", "1pm", "2pm", "3pm", "4pm", "5pm", "6pm", "7pm", "8pm", "9pm", "10pm", "11pm"
            };

            ViewBag.times = new SelectList(times);


            return(View(Mapper.Map <HomeEventFacultyViewModel>(db)));
        }
Exemplo n.º 2
0
        public IActionResult EventFacultyManage(string id)
        {
            var db = _repository.GetEventFaculty(id);

            var x = _repository.GetEventFacultyRoles(db.UserId, db.EventId);

            var selected = x.Select(role => role.FacultyRoleId).ToList();
            var allRoles = _repository.GetAllFacultyRoles();

            ViewBag.RolesSelect = new MultiSelectList(allRoles, "Id", "Name", selected); //  (_repository.GetAllFacultyRoles(); //_repository.GetEventFacultyRoles(UserId, int.Parse(EventId));
            ViewBag.RoleCount   = allRoles.Count;

            ViewBag.times = new SelectList(GetTimes());

            return(View(Mapper.Map <AdminEventFacultyViewModel>(db)));
        }