Exemplo n.º 1
0
 public DataTransferObjects.UserClaim SaveUserClaim(DataTransferObjects.UserClaim userClaim)
 {
     try
     {
         using (var db = EntityFramework.DatabaseContext.Create())
         {
             var userClaims = new EntityFramework.UserClaims
             {
                 Id      = userClaim.Id,
                 ClaimId = userClaim.ClaimId,
                 UserId  = userClaim.UserId
             };
             db.UserClaims.Add(userClaims);
             db.SaveChanges();
             var result = new DataTransferObjects.UserClaim
             {
                 Id      = userClaims.Id,
                 ClaimId = userClaims.ClaimId,
                 UserId  = userClaims.UserId
             };
             return(result);
         }
     }
     catch (Exception ex)
     {
         Logger.LogError("Error in SaveUserClaim", ex);
         return(null);
     }
 }
Exemplo n.º 2
0
 public DataTransferObjects.UserClaim[] FindAllUserClaims(Guid userId)
 {
     try
     {
         using (var db = EntityFramework.DatabaseContext.Create())
         {
             var userClaims = db.UserClaims.ToList();
             var result     = new List <DataTransferObjects.UserClaim>();
             foreach (var claim in userClaims)
             {
                 if (claim.UserId == userId)
                 {
                     var userClaim = new DataTransferObjects.UserClaim
                     {
                         Id      = claim.Id,
                         ClaimId = claim.ClaimId,
                         UserId  = claim.UserId
                     };
                     result.Add(userClaim);
                 }
             }
             return(result.ToArray());
         }
     }
     catch (Exception ex)
     {
         Logger.LogError("Error in FindAllUserClaims", ex);
         return(null);
     }
 }