public IBOIdentityUserClaim BOIdentityUserClaim(IIdentityUserClaimRepository repo) { BOIdentityUserClaim boIdentityUserClaim = (BOIdentityUserClaim)BOIdentityUserClaim(); boIdentityUserClaim.Repository = repo; return(boIdentityUserClaim); }
public async Task <IHttpActionResult> DeleteIdentityUserClaim(Int32 id) { var result = Task.Factory.StartNew(() => { IUnitOfWork uow = new UnitOfWorkImp(new IRepositoryConnection[] { IdentityUserClaimRepository }); var bo = new BOIdentityUserClaim(); bo.Repository = IdentityUserClaimRepository; bo.Init(id); uow.Delete(bo); string err; if (!uow.Commit(out err)) { var resp = new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new StringContent(err) }; throw new HttpResponseException(resp); } return(true); }); await result; if (!result.Result) { return(NotFound()); } return(Ok(result.Result)); }
public IBOIdentityUserClaim BOIdentityUserClaim() { var boIdentityUserClaim = new BOIdentityUserClaim() { Id = this.Id, UserId = this.UserId, ClaimType = this.ClaimType, ClaimValue = this.ClaimValue }; return(boIdentityUserClaim); }