public IHttpActionResult Authenticate(LoginRequest login) { MainLogicBL mainLogicBL = new MainLogicBL(); UserEntity user = mainLogicBL.LoginUser(login.username, login.password); if (login == null) { throw new HttpResponseException(HttpStatusCode.BadRequest); } //TODO: Validate credentials Correctly, this code is only for demo !! bool isCredentialValid = (login.password == user.Contrasenia); if (isCredentialValid) { var token = TokenGenerator.GenerateTokenJwt(login.username); return(Ok(token)); } else { return(Unauthorized()); } }
public ExamEntity getExambynameAndNumber(string nombreexamen, int numPreguntas) { MainLogicBL operation = new MainLogicBL(); return(operation.getExambyname(nombreexamen, numPreguntas)); }
public bool BookAppoinment([FromBody] MakeAppointmentEntity appointment) { MainLogicBL operation = new MainLogicBL(); return(operation.HacerCita(appointment)); }
public ResultExamStudentEntity CalificateQuestions([FromBody] ResultExamPostRequest questionresponses) { MainLogicBL operation = new MainLogicBL(); return(operation.CalificateQuestions(questionresponses.questions, questionresponses.curso, questionresponses.area, questionresponses.nombreusuario, questionresponses.documento)); }
public List <QuestionEntity> GetQuestionWithResponses(string course, string area, int questionnumber) { MainLogicBL operation = new MainLogicBL(); return(operation.GetquestionWithResponses(course, area, questionnumber)); }
public bool insertQuestionResponses([FromBody] QuestionListResponsesEntity questionresponses) { MainLogicBL operation = new MainLogicBL(); return(operation.insertQuestionResponses(questionresponses)); }
public bool insertQuestion([FromBody] QuestionEntity value) { MainLogicBL operation = new MainLogicBL(); return(operation.insertQuestion(value)); }
public List <CourseEntity> GetAllCourses() { MainLogicBL operation = new MainLogicBL(); return(operation.GetAllCourses()); }
public bool HacerCitaExamen(int StudentID, int examid, string fecha) { MainLogicBL operation = new MainLogicBL(); return(operation.HacerCitaExamen(StudentID, examid, fecha)); }
public bool AfiliarEstudianteAcurso(AfiliateStudentCourseEntity estudiantecurso) { MainLogicBL operation = new MainLogicBL(); return(operation.AfiliarEstudianteAcurso(estudiantecurso)); }
public bool CreateCourse([FromBody] CourseEntity curso) { MainLogicBL operation = new MainLogicBL(); return(operation.CreateCourse(curso)); }
public CourseEntity GetCourse(string NombreCurso, string AreaCurso) { MainLogicBL operation = new MainLogicBL(); return(operation.GetCourse(NombreCurso, AreaCurso)); }
public List <CourseEntity> GetAllCoursesWithinNameAndArea(string course) { MainLogicBL operation = new MainLogicBL(); return(operation.GetAllCoursesWithinNameAndArea(course)); }
public bool getExambynameAndNumber(int StudentID, int ExamID) { MainLogicBL operation = new MainLogicBL(); return(operation.AfiliarEstudianteaExamen(StudentID, ExamID)); }
public bool GuardarCalificacion(int StudentID, int examid, double puntaje) { MainLogicBL operation = new MainLogicBL(); return(operation.GuardarCalificacion(StudentID, examid, puntaje)); }
public bool RealizarPago(int StudentID, int ExamID) { MainLogicBL operation = new MainLogicBL(); return(operation.RealizarPago(StudentID, ExamID)); }
public bool RealizarPago([FromBody] MakePaymentEntity payment) { MainLogicBL operation = new MainLogicBL(); return(operation.RealizarPago(payment)); }