Пример #1
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            _service.EnrollStudent(request);

            var response = new EnrollStudentResponse();

            return(Ok(response));
        }
Пример #2
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _service.EnrollStudent(request);

            if (response != null)
            {
                return(Ok(response));
            }
            return(BadRequest());
        }
        public IActionResult EnrollStudents(EnrollStudentRequest request)
        {
            var response = _db.EnrollStudent(request);

            if (response == null)
            {
                return(NotFound());
            }
            return(Ok(response));
        }
Пример #4
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _service.EnrollStudent(request);

            if (response is null)
            {
                return(BadRequest());
            }

            return(CreatedAtAction(nameof(EnrollStudent), response));
        }
Пример #5
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            _service.EnrollStudent(request);

            var response = new EnrollStudentResponse()
            {
                request  = request,
                semester = 2020
            };

            return(CreatedAtAction(nameof(EnrollStudent), response));
        }
Пример #6
0
 public IActionResult EnrollStudent(EnrollStudentRequest request)
 {
     try
     {
         var response = _service.EnrollStudent(request);
         return(Created("EntollStudent", response));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Пример #7
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            try
            {
                _service.EnrollStudent(request);
            }
            catch (HttpException e)
            {
                return(NotFound(e.ToString()));
            }
            EnrollStudentResponse response = new EnrollStudentResponse();

            response.Semester = "1";
            response.LastName = request.LastName;
            return(Ok(response));
        }
Пример #8
0
 public IActionResult EnrollStudent(EnrollStudentRequest request)
 {
     try
     {
         var response = _service.EnrollStudent(request);
         return(Created("EnrollStudent", response));
     }
     catch (InvalidOperationException)
     {
         return(BadRequest("there is no such study"));
     }
     catch (ArgumentException)
     {
         return(BadRequest("there is already a student with such index number"));
     }
 }
Пример #9
0
        public IActionResult EnrollStudent(EnrollmentRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Data not delivered"));
            }

            var enroll = service.EnrollStudent(request);

            if (enroll != null)
            {
                return(Ok(enroll));
            }
            else
            {
                return(BadRequest("bad request"));
            }
        }
Пример #10
0
        public IActionResult EnrollStudent(EnrollStudentsRequest request)
        {
            // Check if data was delivered corectly
            if (!ModelState.IsValid)
            {
                return(BadRequest("Data not delivered"));
            }

            var enrollment = _service.EnrollStudent(request);


            if (enrollment != null)
            {
                return(Ok(enrollment));
            }
            else

            {
                return(BadRequest("bad request"));
            }
        }
Пример #11
0
        public IActionResult EnrollStudent(EnrollRequest request)
        {
            _service.EnrollStudent(request);

            var response = new EnrollResponse();

            using (SqlConnection con = new SqlConnection("Data Source=db-mssql.pjwstk.edu.pl;Initial Catalog=2019SBD;Integrated Security=True"))
                using (SqlCommand com = new SqlCommand())
                {
                    com.Connection = con;
                    var transac = con.BeginTransaction();
                    com.CommandText = "select studyName Studies where studyName=@par1";
                    com.Parameters.AddWithValue("par1", request.Studies);
                    var dr = com.ExecuteReader();
                    if (!dr.Read())
                    {
                        transac.Rollback();
                        Console.WriteLine("Error");
                    }
                    return(Ok());
                }
        }
Пример #12
0
        public IActionResult EnrollStudent(EnrollStudentRequest request)
        {
            var response = _service.EnrollStudent(_context, request);

            if (response.studentResponse == null)
            {
                switch (response.Error)
                {
                case "No such studies":
                    return(BadRequest("No such studies"));

                case "There already is student with this index":
                    return(BadRequest("There already is student with this index"));

                default:
                    return(BadRequest(response.Error));
                }
            }
            else
            {
                return(CreatedAtAction(nameof(EnrollStudent), response.studentResponse));
            }
        }
Пример #13
0
 public IActionResult EnrollStudent(EnrollStudentRequest request)
 {
     return(Ok(_service.EnrollStudent(request)));
 }