示例#1
0
        public IActionResult GetAllClassesSubjectsByAccountId(int accountId)
        {
            List <QuestionAvailaleClassAndSubject> list = _repository.GetAllClassesSubjectsByAccountId(accountId);

            if (list != null && list.Count > 0)
            {
                return(Ok(ReturnResponse.GetSuccessStatus(list)));
            }
            else
            {
                return(NotFound(ReturnResponse.Get(ReturnConstant.CLASS_SUBJECT_ALL_NOT_FOUND)));
            }
        }
示例#2
0
        public IActionResult Register([FromBody] QuizUsers user)
        {
            ReturnResponse returnResponse = null;
            int            newUserId      = _repository.Register(user);

            returnResponse = ReturnResponse.Get(newUserId, user);
            if (newUserId > 0)
            {
                return(Ok(returnResponse));
            }
            else
            {
                return(BadRequest(returnResponse));
            }
        }
示例#3
0
        public IActionResult Login([FromBody] UserLogin userLoginCredentials)
        {
            int           returnCode = 0;
            IActionResult returnResponse;
            User          loggedOnUser = _repository.Login(userLoginCredentials, out returnCode);

            if (!(loggedOnUser == null))
            {
                returnResponse = Ok(ReturnResponse.Get(loggedOnUser));
            }
            else
            {
                returnResponse = BadRequest(ReturnResponse.Get(returnCode));
            }

            return(returnResponse);
        }