Пример #1
0
 public dynamic CreateUsersWithListInput([FromBody] List <UserViewModel> userVOList)
 {
     try
     {
         foreach (var addedUser in userVOList)
         {
             var user = new User();
             UserMapping.MapUser(addedUser, user);
             _dbContext.Users.Add(user);
             _dbContext.SaveChanges();
             var userSecurity = new UserSecurity()
             {
                 UserID        = user.KeyID,
                 AllowedUserID = user.KeyID
             };
             _dbContext.UserSecurities.Add(userSecurity);
             _dbContext.SaveChanges();
         }
         return("successful operation");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
 public dynamic AddUser([FromBody] UserViewModel userVO)
 {
     try
     {
         var user = new User();
         UserMapping.MapUser(userVO, user);
         _dbContext.Users.Add(user);
         _dbContext.SaveChanges();
         var userSecurity = new UserSecurity()
         {
             UserID        = user.KeyID,
             AllowedUserID = user.KeyID
         };
         _dbContext.UserSecurities.Add(userSecurity);
         _dbContext.SaveChanges();
         return("successful operation");
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
 static UserMongoRepository()
 {
     UserMapping.MapUser();
 }