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; } }
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; } }
static UserMongoRepository() { UserMapping.MapUser(); }