コード例 #1
0
ファイル: EnrollmentsController.cs プロジェクト: s17025/Cw3
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            _service.EnrollStudent(request);
            var response = _service.EnrollStudent(request);

            return(Ok(response));
        }
コード例 #2
0
ファイル: EnrollmentsController.cs プロジェクト: s18663/APBD3
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var result = _service.EnrollStudent(request);

            if (result == 0)
            {
                return(BadRequest());
            }
            else
            {
                return(Created("", _service.EnrollStudent(request)));
            }
        }
コード例 #3
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            _service.EnrollStudent(request);
            var response = new EnrollStudentResponse();

            return(Created(new Uri("http://localhost:7408/"), response));
        }
コード例 #4
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            _service.EnrollStudent(request);
            var response = new EnrollStudentResponse();

            return(CreatedAtAction("EnrollStudent", response));
            //i tak dalej
        }
コード例 #5
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            _service.EnrollStudent(request);
            var response = new EnrollStudentResponse();

            response.LastName = request.LastName;

            return(Created("http://localhost:5001/api/students?indexNumber=" + request.IndexNumber, response));
        }
コード例 #6
0
 public IActionResult EnrollStudent(EnrollStudentRequest request)
 {
     try {
         return(Ok(_service.EnrollStudent(request)));
     }catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
コード例 #7
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _dbService.EnrollStudent(request);

            if (response == null)
            {
                return(BadRequest());
            }
            return(Created("http://localhost:5001", response));
        }
コード例 #8
0
ファイル: EnrollmentsController.cs プロジェクト: s16703/Cw5
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            _service.EnrollStudent(request);
            var response = new EnrollStudentResponse();

            //response.LastName = st.LastName;
            //...

            return(Ok(response));
        }
コード例 #9
0
ファイル: EnrollmentsController.cs プロジェクト: s19575/cw5
        public IActionResult Enroll(EnrollStudentRequest newStudentRequest)
        {
            var enrollmentResult = _dbService.EnrollStudent(newStudentRequest);

            if (enrollmentResult.Successful)
            {
                return(Created($"/api/students/{newStudentRequest.IndexNumber}", enrollmentResult.Enrollment));
            }
            return(BadRequest(enrollmentResult.Error));
        }
コード例 #10
0
        public IActionResult EnrollStudent(EnrollStudentRequest student)
        {
            var response = _service.EnrollStudent(student);

            if (response != null)
            {
                return(Ok(response));
            }
            return(BadRequest());
        }
コード例 #11
0
        public IActionResult EnrollStudent(EnrollStudentRequest req)
        {
            _service.EnrollStudent(req);
            var response = new EnrollStudentResponse();

            response.LastName  = req.LastName;
            response.Semester  = 1;
            response.StartDate = DateTime.Now;
            return(CreatedAtAction("EnrollStudent", response));
        }
コード例 #12
0
ファイル: EnrollmentsController.cs プロジェクト: s18881/task7
        public IActionResult EnrollStudent(AddEnrollment student)
        {
            var result = _service.EnrollStudent(student);

            if (result.Studies != null)
            {
                return(CreatedAtAction(nameof(EnrollStudent), result));
            }
            return(BadRequest(result.IdStudent));
        }
コード例 #13
0
ファイル: EnrollmentController.cs プロジェクト: s19092/cw5
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            string result = _service.EnrollStudent(request);

            if (result.Contains("Failed:"))
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
コード例 #14
0
ファイル: EnrollmentsController.cs プロジェクト: s18449/cw7
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {

            using (var con = new SqlConnection(""))
            using (var com = new SqlCommand())
            {
                com.Connection = con;

                con.Open();
                var tran = con.BeginTransaction();

                try { 
                com.CommandText = "select IdStudies from studies where name = @name";

                com.Parameters.AddWithValue("name", request.Studies);

                var dr = com.ExecuteReader();

                if (!dr.Read())
                {
                    tran.Rollback();
                    return BadRequest("Studia nie istniaja");

                }

                int idstudies = (int)dr["IdStudies"];

                com.CommandText = "INSERT INTO Student(IndexNumber, FirstName) VALUES(@Index, @Fname)";

                com.Parameters.AddWithValue("index", request.IndexNumber);

                com.ExecuteNonQuery();

                tran.Commit();

            } catch(SqlException exc)
                {
                    tran.Rollback();
                }

            _service.EnrollStudent(request);
            var response = new EnrollStudentResponse();
            response.LastName = st.LastName;
            //...

            return Ok(response);
        }

        //..

        //..


    }
コード例 #15
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _service.EnrollStudent(request);

            if (response.IndexNumber == null)
            {
                return(BadRequest(response.Message));
            }

            return(CreatedAtAction(nameof(EnrollStudent), response));
        }
コード例 #16
0
 public IActionResult EnrollStudent(EnrollStudentRequest request)
 {
     try
     {
         var enrollmentResult = _service.EnrollStudent(request);
         return(Created("api/enrollments", enrollmentResult));
     } catch (EnrollmentException exc)
     {
         return(BadRequest(exc.Message));
     }
 }
コード例 #17
0
ファイル: EnrollmentsController.cs プロジェクト: s16560/Cw5
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _service.EnrollStudent(request);

            if (response.ResultCode.Equals("400"))
            {
                return(BadRequest(response.Message));
            }

            return(Created(response.Message, response.Obj));
        }
コード例 #18
0
ファイル: EnrollmentsController.cs プロジェクト: s18727/zad5
 public IActionResult EnrollStudent(EnrollStudentRequest request)
 {
     try
     {
         Enrollment enroll = _service.EnrollStudent(request);
         return(Created(enroll.ToString(), enroll));
     }
     catch (Exception exc)
     {
         return(BadRequest(exc.Message));
     }
 }
コード例 #19
0
ファイル: EnrollmentsController.cs プロジェクト: s16451/Cw3
 public IActionResult EnrollStudent(EnrollStudentRequest request)
 {
     try
     {
         var response = _service.EnrollStudent(request);
         return(Ok(response));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
コード例 #20
0
 public IActionResult EnrollStudent(Student student)
 {
     try
     {
         _context.EnrollStudent(student);
         return(Ok());
     }
     catch
     {
         return(StatusCode(StatusCodes.Status400BadRequest));
     }
 }
コード例 #21
0
ファイル: EnrollmentsController.cs プロジェクト: s18891/cw10
 public IActionResult EnrollStudent(EnrollStudentRequest request)
 {
     try
     {
         Enrollment enrollment = _service.EnrollStudent(request);
         return(Ok(enrollment));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
コード例 #22
0
        // [Authorize(Roles = "employee")]
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _service.EnrollStudent(request);

            switch (response.message)
            {
            case "DONE":
                return(Created(response.message, response));

            default:
                return(BadRequest(response));
            }
        }
コード例 #23
0
ファイル: EnrollmentsController.cs プロジェクト: s16446/cw7
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _service.EnrollStudent(request);

            switch (response.getStatus())
            {
            case 201: return(new CreatedAtRouteResult("api/enrollments", response));   //(response);

            case 400: return(BadRequest(response.getMessage()));

            default: return(BadRequest(response.getMessage()));
            }
        }
コード例 #24
0
        public IActionResult EnrollStudent(StudentEnrollmentDTO enrollment)
        {
            try
            {
                var result = dbService.EnrollStudent(enrollment);
                return(Ok(new EnrollmentDTO(result)));
            }catch (Exception e)
            {
                Console.WriteLine(e.StackTrace);
            }

            return(BadRequest("Incomplete data"));
        }
コード例 #25
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _service.EnrollStudent(request);

            if (response.dtoResponse == "Done")
            {
                return(Created(response.dtoResponse, response));
            }
            else
            {
                return(BadRequest(response));
            }
        }
コード例 #26
0
ファイル: EnrollmentsController.cs プロジェクト: s18844/C6
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _service.EnrollStudent(request);

            if (response == null)
            {
                return(NotFound("problem"));
            }
            else
            {
                return(Ok(response));
            }
        }
コード例 #27
0
ファイル: EnrollmentsController.cs プロジェクト: s17188/cw3
        //[Authorize(Roles="employee")]
        public IActionResult AddStudentAndEnroll(EnrollStudentRequest enrollStudent)
        {
            var response = _service.EnrollStudent(enrollStudent);

            if (response.status == "Student dodany")
            {
                return(Created(response.status, response));
            }
            else
            {
                return(BadRequest(response));
            }
        }
コード例 #28
0
ファイル: EnrollmentsController.cs プロジェクト: s18996/cw3
        public IActionResult EnrollNewStudent(EnrollStudentRequest req)
        {
            var tmp = _service.EnrollStudent(req);
            int sem = 0;

            if (tmp == null)
            {
                return(BadRequest());
            }
            if (sem != 0)
            {
                return(Created("Created student on semester: ", sem));
            }
            return(BadRequest());
        }
コード例 #29
0
ファイル: StudentsController.cs プロジェクト: s18849/Cw10
        public IActionResult EnrollStudents(EnrollStudentRequest request)
        {
            IActionResult response;

            try
            {
                response = Ok(_context.EnrollStudent(request));
            }
            catch (Exception exc)
            {
                response = BadRequest("Blad przy zapisywaniu studentow na studia" + exc.StackTrace);
            }

            return(response);
        }
コード例 #30
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            _service.EnrollStudent(request);
            var response = new EnrollStudentResponse();

            if (response == null)
            {
                return(NotFound("Wrong data was passed"));
            }
            else
            {
                //return Ok(response);
                return(StatusCode(201, response));
            }
        }