コード例 #1
0
        ///// <summary>
        ///// ASyncProgramming GET moved to ASyncPerson Controller
        ///// </summary>
        ///// <param name="id"></param>
        ///// <returns></returns>
        //// GET api/Person/5 : ASynchronous GET
        //public async Task<Person> Get(int id)
        //{
        //    AdventureWorksDAL dbDAL = new AdventureWorksDAL();
        //    Person person = new Person();
        //    person = await dbDAL.SelectPersonAsync(id);
        //    return person;
        //}

        //// GET api/Persons/ : ASynchronous GET
        //public async Task<List<Person>> Get()
        //{
        //    AdventureWorksDAL dbDAL = new AdventureWorksDAL();
        //    List<Person> lstPerson = new List<Person>();
        //    lstPerson = await dbDAL.SelectAllPersonsAsync();
        //    return lstPerson;
        //}


        // POST api/Persons/5
        public bool Post(Person person)
        {
            AdventureWorksDAL dbDAL = new AdventureWorksDAL();
            bool flag = dbDAL.PostPerson(person);

            return(flag);
        }
コード例 #2
0
        // GET api/Person/ : Synchronous GET
        public List <Person> Get()
        {
            AdventureWorksDAL dbDAL     = new AdventureWorksDAL();
            List <Person>     lstPerson = new List <Person>();

            lstPerson = dbDAL.SelectAllPersons();
            return(lstPerson);
        }
コード例 #3
0
        // GET api/Person/5 : Synchronous GET
        public Person Get(int id)
        {
            AdventureWorksDAL dbDAL  = new AdventureWorksDAL();
            Person            person = new Person();

            person = dbDAL.SelectPerson(id);
            return(person);
        }
コード例 #4
0
        // GET api/ASyncPersons : ASynchronous Get Persons
        public async Task <List <Person> > Get()
        {
            AdventureWorksDAL dbDAL     = new AdventureWorksDAL();
            List <Person>     lstPerson = new List <Person>();

            lstPerson = await dbDAL.SelectAllPersonsAsync();

            return(lstPerson);
        }
コード例 #5
0
        // GET api/ASyncPersons/27 : ASynchronous GET Person
        public async Task <Person> Get(int id)
        {
            AdventureWorksDAL dbDAL  = new AdventureWorksDAL();
            Person            person = new Person();

            person = await dbDAL.SelectPersonAsync(id);

            return(person);
        }
コード例 #6
0
 public AdventureWorksModel()
 {
     _dt          = AdventureWorksDAL.GetData();
     _groupData   = new RelayCommand(GroupDataFunction);
     _unGroupData = new RelayCommand(UNGroupDataFunction);
 }
コード例 #7
0
        public MainWindow()
        {
            InitializeComponent();

            LayoutGrid.DataContext = AdventureWorksDAL.GetData();
        }