Exemplo n.º 1
0
        public IEnumerable <Student> GetStudentsByParent(string parentName)
        {
            if (!IsConnected())
            {
                return(null);
            }

            Uri url      = new Uri(String.Format("http://localhost:1103/Services/GradesWebDataService.svc/StudentsForParent?parentName='{0}'", parentName), UriKind.RelativeOrAbsolute);
            var students = DBContext.Execute <Student>(url);

            return(students);
        }
        public async Task GetStudentsByParent(string parentName, Action <IEnumerable <Student> > callback)
        {
            if (!IsConnected())
            {
                return;
            }

            Uri url      = new Uri(String.Format("http://localhost:1103/Services/GradesWebDataService.svc/StudentsForParent?parentName='{0}'", parentName), UriKind.RelativeOrAbsolute);
            var students = await Task.Run(() => DBContext.Execute <Student>(url));

            // Invoke the callback that displays the result asynchronously
            await Task.Run(() => callback(students));
        }