Esempio n. 1
0
        public ActionResult Index()
        {
            List <tblTeachers> teachers = teachersService.GetAllTeachers().ToList();
            var teachersViewModel       = mapper.Map <ICollection <TeachersViewModel> >(teachers);

            return(View(teachersViewModel));
        }
Esempio n. 2
0
        public IHttpActionResult GetAllTeachers()
        {
            logger.Info("Getting all teachers, controller");
            IEnumerable <TeacherDTOOut> teacher = teachersService.GetAllTeachers();

            return(Ok(teacher));
        }
        public IHttpActionResult Get()
        {
            IEnumerable <TeacherDto> teachers;

            try
            {
                teachers = db.GetAllTeachers();
            }
            catch (NullReferenceException e)
            {
                logger.Error(e.Message);
                return(NotFound());
            }
            logger.Info("Requesting usernames");

            return(Ok(teachers));
        }
Esempio n. 4
0
        public async Task <IHttpActionResult> RegisterTeacher(RegisterTeacherDTO userModel)
        {
            if (teachersService.GetAllTeachers().Select(x => x.UserName).Contains(userModel.UserName) || teachersService.GetAllTeachers().Select(x => x.Email).Contains(userModel.EmailAddress))
            {
                logger.Error("Registering teacher - username or email already exists!");

                return(BadRequest("Username or emailalready exists!"));
            }

            var result = await service.RegisterTeacher(userModel);

            if (result == null)
            {
                return(BadRequest(ModelState));
            }

            logger.Info("Registering teacher");

            return(Ok());
        }
Esempio n. 5
0
 public IEnumerable <Teacher> GetAllTeachers()
 {
     return(teachersService.GetAllTeachers());
 }
Esempio n. 6
0
        public IEnumerable <Teacher> GetAllTeachers()
        {
            logger.Info("Requesting teachers");

            return(teachersService.GetAllTeachers().OrderBy(y => y.FirstName));
        }
Esempio n. 7
0
 public ActionResult GetAllTeachers()
 {
     return(PartialView("Teachers", _teacherService.GetAllTeachers()));
 }