public IActionResult GetOnePersonById(string personId)
        {
            try
            {
                PersonModel personModel = studentRepository.GetOneStudentById(personId);
                if (personModel == null)
                {
                    personModel = teacherRepository.GetOneTeacherById(personId);
                }
                if (personModel == null)
                {
                    return(NotFound("The person record couldn't be found."));
                }
                return(Ok(personModel));
            }

            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
        public IActionResult AddThreeObjects(ThreeObjectsModel threeObjectsModel)
        {
            try
            {
                if (threeObjectsModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                ThreeObjectsModel addedThreeObjects = threeObjectsRepository.AddThreeObjects(threeObjectsModel);
                return(StatusCode(StatusCodes.Status201Created, addedThreeObjects));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
        public IActionResult AddApprovalType(ApprovalTypeModel approvalTypeModel)
        {
            try
            {
                if (approvalTypeModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                ApprovalTypeModel addedApprovalType = approvalTypesRepository.AddApprovalType(approvalTypeModel);
                return(StatusCode(StatusCodes.Status201Created, addedApprovalType));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
        public IActionResult AddFaculty(FacultyModel facultyModel)
        {
            try
            {
                if (facultyModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                FacultyModel addedFaculty = facultyRepository.AddFaculty(facultyModel);
                return(StatusCode(StatusCodes.Status201Created, addedFaculty));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
Ejemplo n.º 5
0
        public IActionResult AddVehicle(VehicleModel vehicleModel)
        {
            try
            {
                if (vehicleModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                VehicleModel addedVehicle = vehicleRepository.AddVehicle(vehicleModel);
                return(StatusCode(StatusCodes.Status201Created, addedVehicle));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
        public IActionResult AddStudent(StudentModel studentModel)
        {
            try
            {
                if (studentModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                StudentModel addedStudent = studentRepository.AddStudent(studentModel);
                return(StatusCode(StatusCodes.Status201Created, addedStudent));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
        public IActionResult UpdateApprovalType(string approvalCode, ApprovalTypeModel approvalTypeModel)
        {
            try
            {
                if (approvalTypeModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                approvalTypeModel.approvalCode = approvalCode;
                ApprovalTypeModel updatedApprovalType = approvalTypesRepository.UpdateApprovalType(approvalTypeModel);
                return(Ok(updatedApprovalType));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
        public IActionResult UpdateFaculty(string facultyCode, FacultyModel facultyModel)
        {
            try
            {
                if (facultyModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                facultyModel.facultyCode = facultyCode;
                FacultyModel updatedFaculty = facultyRepository.UpdateFaculty(facultyModel);
                return(Ok(updatedFaculty));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
Ejemplo n.º 9
0
        public IActionResult UpdateTeacher(string teacherId, TeacherModel teacherModel)
        {
            try
            {
                if (teacherModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                teacherModel.teacherId = teacherId;
                TeacherModel updatedTeacher = teacherRepository.UpdateTeacher(teacherModel);
                return(Ok(updatedTeacher));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
Ejemplo n.º 10
0
        public IActionResult UpdateVehicle(string vehicleNumber, VehicleModel vehicleModel)
        {
            try
            {
                if (vehicleModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                vehicleModel.vehicleNumber = vehicleNumber;
                VehicleModel updatedVehicle = vehicleRepository.UpdateVehicle(vehicleModel);
                return(Ok(updatedVehicle));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
        public IActionResult UpdateCellphone(string beforeCellphone, CellphoneModel cellphoneModel)
        {
            try
            {
                if (cellphoneModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                cellphoneModel.beforeCellphone = beforeCellphone;
                CellphoneModel updatedCellphone = cellphoneRepository.UpdateCellphone(cellphoneModel);
                return(Ok(updatedCellphone));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
        public IActionResult UpdateStudent(string studentId, StudentModel studentModel)
        {
            try
            {
                if (studentModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                studentModel.studentId = studentId;
                StudentModel updatedStudent = studentRepository.UpdateStudent(studentModel);
                return(Ok(updatedStudent));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
        public IActionResult UpdateCourse(string courseCode, CourseModel courseModel)
        {
            try
            {
                if (courseModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                courseModel.courseCode = courseCode;
                CourseModel updatedCourse = courseRepository.UpdateCourse(courseModel);
                return(Ok(updatedCourse));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }