Ejemplo n.º 1
0
#pragma warning disable CS1998 // Async method lacks 'await' operators and will run synchronously
        public async Task <IActionResult> OnPostAsync()
#pragma warning restore CS1998 // Async method lacks 'await' operators and will run synchronously
        {
            _context.Credentials = CredentialCache.DefaultNetworkCredentials;
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            var contract = _context.Contract;

            DataServiceQuery <Contract> query = contract;

            TaskFactory <IEnumerable <Contract> > taskFactory = new TaskFactory <IEnumerable <Contract> >();
            var kontrakt = await taskFactory.FromAsync(query.BeginExecute(null, null), iar => query.EndExecute(iar));

            Contract2 = kontrakt.FirstOrDefault();

            _context.DeleteObject(Contract2);
            _context.BeginSaveChanges(adoSave_RLMember, Contract2);

            _context.AddToContract(Contract);
            _context.BeginSaveChanges(adoSave_RLMember, Contract);
            return(RedirectToPage("./Index"));
        }
Ejemplo n.º 2
0
#pragma warning disable CS1998 // Async method lacks 'await' operators and will run synchronously
        public async Task <IActionResult> OnPostAsync()
#pragma warning restore CS1998 // Async method lacks 'await' operators and will run synchronously
        {
            _context.Credentials = CredentialCache.DefaultNetworkCredentials;
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            _context.AddToContract(Contract);
            _context.BeginSaveChanges(adoSave_RLMember, Contract);

            return(RedirectToPage("./Index"));
        }