public IActionResult UpdateThreeObjects(string personId, ThreeObjectsModel threeObjectsModel)
        {
            try
            {
                if (threeObjectsModel == null)
                {
                    return(BadRequest("Data is null."));
                }
                if (!ModelState.IsValid)
                {
                    Errors errors = ErrorsHelper.GetErrors(ModelState);
                    return(BadRequest(errors));
                }

                threeObjectsModel.personModel.personId           = personId;
                threeObjectsModel.approvalModel.approvalPersonId = personId;
                threeObjectsModel.vehicleModel.vehicleOwnerId    = personId;
                ThreeObjectsModel updatedThreeObjects = threeObjectsRepository.UpdateThreeObjects(threeObjectsModel);
                return(Ok(updatedThreeObjects));
            }
            catch (Exception ex)
            {
                Errors errors = ErrorsHelper.GetErrors(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, errors));
            }
        }
 public IActionResult GetAllThreeObjectsByPersonId(string personId)
 {
     try
     {
         ThreeObjectsModel threeObjectsModel = threeObjectsRepository.GetAllThreeObjectsByPersonId(personId);
         return(Ok(threeObjectsModel));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult GetAllThreeObjects()
 {
     try
     {
         List <ThreeObjectsModel> allThreeObjects = threeObjectsRepository.GetAllThreeObjects();
         return(Ok(allThreeObjects));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult DeleteApprovalType(string approvalCode)
 {
     try
     {
         int i = approvalTypesRepository.DeleteApprovalType(approvalCode);
         return(NoContent());
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
Ejemplo n.º 5
0
 public IActionResult GetOneTeacherById(string teacherId)
 {
     try
     {
         TeacherModel teacherModel = teacherRepository.GetOneTeacherById(teacherId);
         return(Ok(teacherModel));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult GetAllApprovalTypes()
 {
     try
     {
         List <ApprovalTypeModel> allApprovalTypes = approvalTypesRepository.GetAllApprovalTypes();
         return(Ok(allApprovalTypes));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult GetOneFacultyByCode(string facultyCode)
 {
     try
     {
         FacultyModel facultyModel = facultyRepository.GetOneFacultyByCode(facultyCode);
         return(Ok(facultyModel));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult DeleteFaculty(string facultyCode)
 {
     try
     {
         int i = facultyRepository.DeleteFaculty(facultyCode);
         return(NoContent());
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
Ejemplo n.º 9
0
 public IActionResult GetAllVehicleNumbers()
 {
     try
     {
         List <string> allVehicleNumbers = vehicleRepository.GetAllVehicleNumbers();
         return(Ok(allVehicleNumbers));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
Ejemplo n.º 10
0
 public IActionResult DeleteVehicle(string vehicleNumber)
 {
     try
     {
         int i = vehicleRepository.DeleteVehicleByNumber(vehicleNumber);
         return(NoContent());
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult GetAllPersonsId()
 {
     try
     {
         List <PersonModel> allPersonsId = personRepository.GetAllPersonsId();
         return(Ok(allPersonsId));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult GetOneBeforeCellphone(string beforeCellphone)
 {
     try
     {
         CellphoneModel cellphoneModel = cellphoneRepository.GetOneBeforeCellphone(beforeCellphone);
         return(Ok(cellphoneModel));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult DeleteCellphone(string beforeCellphone)
 {
     try
     {
         int i = cellphoneRepository.DeleteCellphone(beforeCellphone);
         return(NoContent());
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult DeletePerson(string personId)
 {
     try
     {
         int i = personRepository.DeletePerson(personId);
         return(NoContent());
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult GetOneStudentById(string studentId)
 {
     try
     {
         StudentModel studentModel = studentRepository.GetOneStudentById(studentId);
         return(Ok(studentModel));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
Ejemplo n.º 16
0
 public IActionResult GetOneVehicleByNumber(string vehicleNumber)
 {
     try
     {
         VehicleModel vehicleModel = vehicleRepository.GetOneVehicleByNumber(vehicleNumber);
         return(Ok(vehicleModel));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult GetOneApprovalTypeByCode(string approvalCode)
 {
     try
     {
         ApprovalTypeModel approvalTypeModel = approvalTypesRepository.GetOneApprovalTypeByCode(approvalCode);
         return(Ok(approvalTypeModel));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult GetAllFaculties()
 {
     try
     {
         List <FacultyModel> allFaculties = facultyRepository.GetAllFaculties();
         return(Ok(allFaculties));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
 public IActionResult GetOneCourseByCode(string courseCode)
 {
     try
     {
         CourseModel courseModel = courseRepository.GetOneCourseByCode(courseCode);
         return(Ok(courseModel));
     }
     catch (Exception ex)
     {
         Errors errors = ErrorsHelper.GetErrors(ex);
         return(StatusCode(StatusCodes.Status500InternalServerError, errors));
     }
 }
        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 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));
            }
        }
Ejemplo n.º 24
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 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));
            }
        }
        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 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));
            }
        }
Ejemplo n.º 28
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));
            }
        }
Ejemplo n.º 29
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));
            }
        }
        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));
            }
        }