public async Task <IActionResult> Edit(int id, [Bind("Id,Facebook,Twitter,Linkedin,Yotube")] SocialLink socialLink) { if (id != socialLink.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(socialLink); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SocialLinkExists(socialLink.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(socialLink)); }
public static SocialLinkViewModel GetViewModel(SocialLink link, IPageAttachmentUrlRetriever attachmentUrlRetriever) { return(new SocialLinkViewModel { Url = link.Fields.Url, Title = link.Fields.Title, IconPath = attachmentUrlRetriever.Retrieve(link.Fields.Icon).RelativePath }); }
public async Task <StatusCodeResult> DeleteLink(int?id) { SocialLink link = await db.SocialLinks.FirstOrDefaultAsync(link => link.Id == id); db.SocialLinks.Remove(link); await db.SaveChangesAsync(); return(StatusCode(200)); }
public ActionResult Edit([Bind(Include = "Id,Icon,Url,OrderBy")] SocialLink socialLink) { if (ModelState.IsValid) { db.Entry(socialLink).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(socialLink)); }
public async Task <PartialViewResult> EditLink(int?id, string name, string path) { SocialLink link = await db.SocialLinks.FirstOrDefaultAsync(x => x.Id == id); link.Name = name; link.Path = path; db.SocialLinks.Update(link); await db.SaveChangesAsync(); return(await _socialLinks(link.MusicianId)); }
public ActionResult Create(SocialLink sociallink) { if (ModelState.IsValid) { db.SocialLinks.Add(sociallink); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult Update(int id) { if (Session["AdminId"] == null) { return(RedirectToAction("Index", "Login")); } SocialLink sociallink = db.SocialLinks.Find(id); return(View(sociallink)); }
public async Task <IActionResult> Create([Bind("Id,Facebook,Twitter,Linkedin,Yotube")] SocialLink socialLink) { if (ModelState.IsValid) { _context.Add(socialLink); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(socialLink)); }
public ActionResult Create([Bind(Include = "Id,Icon,Url,OrderBy")] SocialLink socialLink) { if (ModelState.IsValid) { db.SocialLinks.Add(socialLink); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(socialLink)); }
public ActionResult Delete(int id) { SocialLink sociallink = db.SocialLinks.Find(id); if (sociallink != null) { db.SocialLinks.Remove(sociallink); db.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Update(SocialLink sociallink) { if (ModelState.IsValid) { db.Entry(sociallink).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
// GET: Admin/SocialLinks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SocialLink socialLink = db.SocialLinks.Find(id); if (socialLink == null) { return(HttpNotFound()); } return(View(socialLink)); }
public async Task <StatusCodeResult> CreateLink(int?id, string name, string url) { SocialLink link = new SocialLink(); link.Name = name.ToLower(); link.MusicianId = id; link.Path = url; link.Musician = await db.Musicians.FirstOrDefaultAsync(musician => musician.Id == id); await db.SocialLinks.AddAsync(link); await db.SaveChangesAsync(); return(StatusCode(200)); }
// GET: Admin/SocialLinks/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SocialLink socialLink = db.SocialLinks.Find(id); if (socialLink == null) { return(HttpNotFound()); } db.SocialLinks.Remove(socialLink); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task SaveLink(SocialLink Link) { if (Link.id == 0) { Context.SocialLinks.Add(Link); } else { SocialLink dbEntry = await Context.SocialLinks.FindAsync(Link.id); if (dbEntry != null) { dbEntry.id = Link.id; dbEntry.Link = Link.Link; dbEntry.Category = Link.Category; } } await Context.SaveChangesAsync(); }
public Boolean Edit(String ID, String ModifiedBy) { try { _Obj = db.SocialLinks.FirstOrDefault(pram => pram.Id == new Guid(ID)); if (_Obj != null) { _Obj.ModifiedOn = DateTime.Now; _Obj.ModifiedBy = new Guid(ModifiedBy); db.SaveChanges(); return true; } return false; } catch (Exception) { return false; } }
public HttpStatusCodeResult SocialLink(SocialLink input) { try { using (TouchContext db = new TouchContext()) { if (input.Id > 0) { db.Entry(input).State = EntityState.Modified; } else { db.SocialLinks.Add(input); } db.SaveChanges(); } } catch (Exception) { return(new HttpStatusCodeResult(HttpStatusCode.InternalServerError)); // throw; } return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
private List <DomainUser> GetUserCollection() { var socialLinks = new SocialLink[] { new SocialLink("Facebook", "Link #1"), new SocialLink("Twitter", "Link #2"), new SocialLink("GooglePlus", "Link #3"), new SocialLink("Linkedin", "Link #4") }; return(new List <DomainUser> { new DomainUser(1, new UserIdentity("admin", "*****@*****.**"), new UserProfile("Admin", "Admin", "Administrator", string.Empty)), new DomainUser(2, new UserIdentity("user1", "*****@*****.**"), new UserProfile("FirstName #1", "LastName #1", "Job #1", "Path #1", socialLinks)), new DomainUser(3, new UserIdentity("user2", "*****@*****.**"), new UserProfile("FirstName #2", "LastName #2", "Job #2", "Path #2", socialLinks)), new DomainUser(4, new UserIdentity("user3", "*****@*****.**"), new UserProfile("FirstName #3", "LastName #3", "Job #3", "Path #3", socialLinks)), new DomainUser(5, new UserIdentity("user4", "*****@*****.**"), new UserProfile("FirstName #4", "LastName #4", "Job #4", "Path #4", socialLinks)) }); }
public SocialLinkRepository() { db = new DBDataContext(); _Obj = new SocialLink(); }
public SocialLink LoadById(String ID) { if (ID != null) { _Obj = db.SocialLinks.FirstOrDefault(pram => pram.Id == new Guid(ID)); return _Obj; } return null; }
private static void CreateUsers(UserManager <UserIdentity> userManager, ApplicationDbContext db) { var socialLinks = new SocialLink[] { new SocialLink("Facebook", "http://www.facebook.com"), new SocialLink("Twitter", "http://www.twitter.com"), new SocialLink("GooglePlus", "http://www.plus.google.com"), new SocialLink("Linkedin", "http://www.linkedin.com") }; var adminUser = new DomainUser(new UserIdentity("admin", "*****@*****.**"), new UserProfile("Admin", "", "Administrator", "")); var users = new List <DomainUser> { adminUser, new DomainUser(new UserIdentity("user1", "*****@*****.**"), new UserProfile("MD. Khalil", "Uddin", "Head of Ideas", "~/images/member-1.jpeg", socialLinks), adminUser), new DomainUser(new UserIdentity("user2", "*****@*****.**"), new UserProfile("Rubel", "Miah", "Lead WordPress Developer", "~/images/member-2.jpeg", socialLinks), adminUser), new DomainUser(new UserIdentity("user3", "*****@*****.**"), new UserProfile("Shamim", "Mia", "Sr. Web Developer", "~/images/member-3.jpeg", socialLinks), adminUser), new DomainUser(new UserIdentity("user4", "*****@*****.**"), new UserProfile("John", "Doe", "Front-end Developer", "~/images/member-4.jpeg", socialLinks), adminUser) }; IdentityResult identityResult; users.ForEach(user => { if (userManager.FindByNameAsync(user.Identity.UserName).Result == null) { string password = user.Identity.UserName == adminUser.Identity.UserName ? "Admin123" : "User123"; string role = user.Identity.UserName == adminUser.Identity.UserName ? "Administrator" : "User"; try { if (user.Identity.UserName != adminUser.Identity.UserName) { user.Profile.ChangeDisplayStatus(true); } } catch (InvalidOperationException) { // Ничего не делать. Оставить значение DisplayAsTeamMember = false. } identityResult = userManager.CreateAsync((UserIdentity)user.Identity, password).Result; if (!identityResult.Succeeded) { throw new DataInitializeException($"Unable to create identity for '@{user.Identity.UserName}'."); } identityResult = userManager.AddToRoleAsync((UserIdentity)user.Identity, role).Result; if (!identityResult.Succeeded) { throw new DataInitializeException($"Unable to add user '@{user.Identity.UserName}' to role '{role}'."); } } if (db.DomainUsers.FirstOrDefault(x => x.Identity.UserName == user.Identity.UserName) == null) { try { db.DomainUsers.Add(user); db.SaveChanges(); } catch (Exception ex) { throw new DataInitializeException($"Unable to add 'DomainUser' for '@{user.Identity.UserName}'.", ex); } } }); }
public Speaker() { Sessions = new Session[0]; SocialLinks = new SocialLink[0]; }