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))); } }
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)); } }
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); }