Пример #1
0
        public async Task <IActionResult> OnPostSaveAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            _context.Contact.Add(Contact);

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                ModelState.AddModelError(string.Empty, "Unable to save. " +
                                         "The contact entity was changed by another user.");
                return(Page());
            }

            return(RedirectToPage("/Contact/Index"));
        }
 /// <summary>
 /// Creates a new <see cref="Contact"/> object and persists it to the database
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public async Task Create(Contact entity)
 {
     db.Contacts.Add(entity);
     await db.SaveChangesAsync();
 }
Пример #3
0
 public async Task SaveAsync()
 {
     await _context.SaveChangesAsync();
 }
 public async Task SaveContactAsync(Contact contact)
 {
     _context.Contacts.Add(contact);
     await _context.SaveChangesAsync();
 }