public async Task <IActionResult> EditSocialNetworkItem(SocialNetworkItem model) { if (!ModelState.IsValid) { return(View(model)); } await _siteConfigManager.UpdateSocialNetworkAsync(model); return(RedirectToAction(nameof(SocialNetworks))); }
public async Task <IActionResult> PostSocialNetworkItem(SocialNetworkItem model) { if (!ModelState.IsValid) { return(View(model)); } var user = await _userManager.GetUserAsync(User); if (user == null) { throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'."); } await _siteConfigManager.AddSocialNetworkAsync(model); return(RedirectToAction(nameof(SocialNetworks))); }
public async Task RemoveSocialNetworkAsync(SocialNetworkItem item) { _context.SocialNetworkItems.Remove(item); await _context.SaveChangesAsync(); }
public async Task UpdateSocialNetworkAsync(SocialNetworkItem item) { _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); }
public void AddSocialNetwork(SocialNetworkItem item) { _context.SocialNetworkItems.Add(item); _context.SaveChanges(); }