Ejemplo n.º 1
0
        public void DeleteStudent(int idStudent)
        {
            var business = StudentBusiness.Instance;
            var request  = new DeleteStudentRequest(this.Context);

            request.IdStudent = idStudent;

            business.DeleteStudent(request);
        }
        public override Task <DeleteStudentResponse> DeleteStudent(DeleteStudentRequest request,
                                                                   ServerCallContext context)
        {
            StudentsService.DeleteStudent(Guid.Parse(request.Id));

            var response = new DeleteStudentResponse();

            return(Task.FromResult(response));
        }
Ejemplo n.º 3
0
        public void DeleteStudent(DeleteStudentRequest request)
        {
            var s = new Student
            {
                IndexNumber = request.indexNumber
            };

            _dbContext.Attach(s);
            _dbContext.Remove(s);
            _dbContext.SaveChanges();
        }
Ejemplo n.º 4
0
        public void DeleteStudent(DeleteStudentRequest request)
        {
            var student = _context.Student.Find(request.IndexNumber);

            if (student == null)
            {
                throw new StudentNotFound();
            }
            _context.Remove(student);
            _context.SaveChanges();
        }
Ejemplo n.º 5
0
        public void DeleteStudent(DeleteStudentRequest request)
        {
            if (request != null)
            {
                var dataAccess = new StudentDataAccess(request.Context);

                var student = dataAccess.GetById(request.IdStudent);

                dataAccess.Delete(student.FirstOrDefault());
            }
        }
Ejemplo n.º 6
0
        public int DeleteStudent(DeleteStudentRequest deleteStudentRequest)
        {
            var stud = _context.Student.Where(stud => stud.IndexNumber.Equals(deleteStudentRequest.Id)).ToList();

            if (stud.Count() == 0)
            {
                return(300);
            }
            _context.Remove(stud.First());
            _context.SaveChanges();
            return(200);
        }
Ejemplo n.º 7
0
 public IActionResult DeleteStudent(DeleteStudentRequest request)
 {
     try
     {
         Student student = _service.DeleteStudent(request);
         return(Ok(student));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Ejemplo n.º 8
0
        public Student DeleteStudent(DeleteStudentRequest request)
        {
            var student = _context.Student.Find(request.IndexNumber);

            if (student == null)
            {
                throw new Exception("no such student");
            }
            _context.Remove(student);
            _context.SaveChanges();
            return(student);
        }
Ejemplo n.º 9
0
        public IActionResult DeleteStudent(DeleteStudentRequest deleteStudentRequest)
        {
            int returnCode = _service.DeleteStudent(deleteStudentRequest);

            if (returnCode == 200)
            {
                return(Ok("Student zostal usuniety"));
            }
            else
            {
                return(BadRequest("Wystapil blad"));
            }
        }
Ejemplo n.º 10
0
        public IActionResult DeleteStudent(DeleteStudentRequest request)
        {
            IActionResult response = Ok($"Successfully deleted {request.IndexNumber}");

            try
            {
                _dbService.DeleteStudent(request);
            }
            catch (Exception e)
            {
                response = BadRequest(e);
            }
            return(response);
        }
Ejemplo n.º 11
0
        public IActionResult RemoveStudent(DeleteStudentRequest request)
        {
            HelperRequests helperRequests = _server.DeleteStudent(request);


            switch (helperRequests.Number)
            {
            case 0:
                return(BadRequest("Student with this index not exists"));

            default:
                return(Ok("Student remove"));
            }
        }
        public Student DeleteStudent(DeleteStudentRequest request)
        {
            var student = _context.Student.FirstOrDefault(s => s.IndexNumber == request.IndexNumber);

            if (student == null)
            {
                throw new Exception("Nie ma takiego studenta");
            }

            _context.Remove(student);
            _context.SaveChanges();

            return(student);
        }
Ejemplo n.º 13
0
 public void DeleteStudent(DeleteStudentRequest request)
 {
     try
     {
         var student = (from s in _context.Student where s.IndexNumber == request.IndexNumber select s).Single();
         _context.Student.Remove(student);
         _context.SaveChanges();
     }
     catch (Exception e)
     {
         throw new Exception(
                   $"Couldn\'t delete student {request.IndexNumber} due to: {e.StackTrace} {e.Message}"
                   );
     }
 }
Ejemplo n.º 14
0
        public IActionResult DeleteStudent(DeleteStudentRequest request)
        {
            IActionResult response;

            try
            {
                _context.DeleteStudent(request);
                response = Ok("Pomyslnie usunieto studenta o indexie " + request.indexNumber);
            }
            catch (Exception exc)
            {
                response = BadRequest("Blad przy usuwaniu studenta" + exc.StackTrace);
            }

            return(response);
        }
        public async void DeleteStudentAsync(Guid id)
        {
            var channel = new Channel(channelTarget, ChannelCredentials.Insecure);

            try
            {
                var client  = new StudentsGrpcService.StudentsGrpcServiceClient(channel);
                var request = new DeleteStudentRequest()
                {
                    Id = id.ToString()
                };

                await client.DeleteStudentAsync(request);
            }
            finally
            {
                await channel.ShutdownAsync();
            }
        }
Ejemplo n.º 16
0
        public HelperRequests DeleteStudent(DeleteStudentRequest request)
        {
            HelperRequests helperRequests = new HelperRequests();
            var            countStudents  = _dbContext.Student.Count(stu => stu.IndexNumber == request.IndexNumber);

            if (countStudents == 0)
            {
                helperRequests.Number = 0;
                return(helperRequests);
            }

            var student = new Student
            {
                IndexNumber = request.IndexNumber
            };

            _dbContext.Attach(student);
            _dbContext.Remove(student);
            _dbContext.SaveChangesAsync();

            helperRequests.Number = 1;
            return(helperRequests);
        }
Ejemplo n.º 17
0
 public IActionResult DeleteStudent(DeleteStudentRequest request)
 {
     _service.DeleteStudent(request);
     return(Ok("Student has been deleted successfully"));
 }
Ejemplo n.º 18
0
 public void DeleteStudent(DeleteStudentRequest request)
 {
     throw new NotImplementedException();
 }