public void TestSaveUserInfo() { var userInfoDomain = new UserInfoDomain { UserId = 0, Name = "testuser", Password = PassworHelper.HashPassword("testuser"), UserRoles = null }; UserRepo.SaveUserInfo(userInfoDomain); var newUserInfo = UserRepo.GetUserInfo(userInfoDomain.Name); UserRepo.DeleteUserInfo(newUserInfo.Name); }
public void SaveUserInfo(UserInfoDomain userInfoDomain) { var mapperConfig = new MapperConfiguration(cfg => { cfg.CreateMap <UserInfoDomain, UserInfo>(); }); var mapper = mapperConfig.CreateMapper(); var userInfo = mapper.Map <UserInfo>(userInfoDomain); if (userInfo.UserId == 0) { SqlConnection.Connection.Insert(userInfo); } else { SqlConnection.Connection.Update(userInfo); } }