public void Create(AspNetUserClaim entity) { try { context.AspNetUserClaims.Add(entity); context.Entry(entity).State = EntityState.Added; context.SaveChanges(); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { #if DEBUG Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Value: \"{1}\", Error: \"{2}\"", ve.PropertyName, eve.Entry.CurrentValues.GetValue <object>(ve.PropertyName), ve.ErrorMessage); } #endif } throw e; } }
public static void AddAspNetUserClaim(AspNetUserClaim aspNetUserClaim) { using (DOAMEntities db = new DOAMEntities()) { db.AspNetUserClaims.Add(aspNetUserClaim); db.SaveChanges(); } }
public static void UpdateAspNetUserClaim(AspNetUserClaim aspNetUserClaim) { using (DOAMEntities db = new DOAMEntities()) { db.Entry(aspNetUserClaim).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { AspNetUserClaim aspNetUserClaim = db.AspNetUserClaims.Find(id); db.AspNetUserClaims.Remove(aspNetUserClaim); db.SaveChanges(); return(RedirectToAction("Index")); }
//public async Task<ActionResult> DeleteRight([Bind(Include = "Id,UserId,ClaimType,ClaimValue")] AspNetUserClaim aspNetUserClaim) public async Task <ActionResult> DeleteClaim(int ClaimId) { AspNetUserClaim aspNetUserClaim = await db.AspNetUserClaims.FindAsync(ClaimId); db.AspNetUserClaims.Remove(aspNetUserClaim); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public AspNetUserClaim InsertUserClaim(AspNetUserClaim userClaim) { if (userClaim == null) { throw new ArgumentNullException(nameof(userClaim)); } _userClaimRepository.Insert(userClaim); return(userClaim); }
public ActionResult Edit([Bind(Include = "Id,UserId,ClaimType,ClaimValue")] AspNetUserClaim aspNetUserClaim) { if (ModelState.IsValid) { MyApp.Domain.UsersServices.UserClaims.UpdateAspNetUserClaim(aspNetUserClaim); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(MyApp.Domain.UsersServices.UsersService.GetAspNetUsers(), "Id", "Email", aspNetUserClaim.UserId); return(View(aspNetUserClaim)); }
public ActionResult Edit([Bind(Include = "Id,UserId,ClaimType,ClaimValue")] AspNetUserClaim aspNetUserClaim) { if (ModelState.IsValid) { db.Entry(aspNetUserClaim).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.AspNetUsers, "Id", "Email", aspNetUserClaim.UserId); return(View(aspNetUserClaim)); }
public void Delete(AspNetUserClaim entity) { try { this.repository.Delete(entity); } catch (Exception ex) { throw ex; } }
public void Update(AspNetUserClaim entity) { try { context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); } catch (Exception ex) { throw ex; } }
public void Update(AspNetUserClaim entity) { try { this.repository.Update(entity); return; } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> Create([Bind(Include = "Id,UserId,ClaimType,ClaimValue")] AspNetUserClaim aspNetUserClaim) { if (ModelState.IsValid) { db.AspNetUserClaims.Add(aspNetUserClaim); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.AspNetUsers, "Id", "Hometown", aspNetUserClaim.UserId); return(View(aspNetUserClaim)); }
public AspNetUserClaim GetById(int id) { try { AspNetUserClaim result = null; result = context.AspNetUserClaims.Find(id); return(result); } catch (Exception ex) { throw ex; } }
public void Delete(AspNetUserClaim entity) { try { context.AspNetUserClaims.Remove(entity); context.Entry(entity).State = EntityState.Deleted; context.SaveChanges(); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> Index([Bind(Include = "Id,UserId,ClaimType,ClaimValue")] AspNetUserClaim aspNetUserClaim) { if (ModelState.IsValid) { aspNetUserClaim.ClaimType = db.Departments.FirstOrDefault(x => x.Id.ToString() == aspNetUserClaim.ClaimValue).Name; db.AspNetUserClaims.Add(aspNetUserClaim); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.AspNetUsers, "Id", "Hometown", aspNetUserClaim.UserId); return(View(aspNetUserClaim)); }
// GET: AspNetUserClaims/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AspNetUserClaim aspNetUserClaim = await db.AspNetUserClaims.FindAsync(id); if (aspNetUserClaim == null) { return(HttpNotFound()); } return(View(aspNetUserClaim)); }
// GET: AspNetUserClaims/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AspNetUserClaim aspNetUserClaim = db.AspNetUserClaims.Find(id); if (aspNetUserClaim == null) { return(HttpNotFound()); } return(View(aspNetUserClaim)); }
// GET: AspNetUserClaims/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AspNetUserClaim aspNetUserClaim = db.AspNetUserClaims.Find(id); if (aspNetUserClaim == null) { return(HttpNotFound()); } ViewBag.UserId = new SelectList(db.AspNetUsers, "Id", "Email", aspNetUserClaim.UserId); return(View(aspNetUserClaim)); }
// GET: AspNetUserClaims/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AspNetUserClaim aspNetUserClaim = await db.AspNetUserClaims.FindAsync(id); if (aspNetUserClaim == null) { return(HttpNotFound()); } ViewBag.UserId = new SelectList(db.AspNetUsers, "Id", "Hometown", aspNetUserClaim.UserId); return(View(aspNetUserClaim)); }
public Task AddClaimAsync(AspNetUser user, Claim claim) { this.ThrowIfDisposed(); if (user == null) { throw new ArgumentNullException("user"); } if (claim == null) { throw new ArgumentNullException("claim"); } ICollection <AspNetUserClaim> claims = user.AspNetUserClaims; AspNetUserClaim identityUserClaim = new AspNetUserClaim(); identityUserClaim.User_Id = user.Id; identityUserClaim.ClaimType = claim.Type; identityUserClaim.ClaimValue = claim.Value; claims.Add(identityUserClaim); return(Task.FromResult <int>(0)); }