本文整理汇总了C#中IAccountRepository类的典型用法代码示例。如果您正苦于以下问题:C# IAccountRepository类的具体用法?C# IAccountRepository怎么用?C# IAccountRepository使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IAccountRepository类属于命名空间,在下文中一共展示了IAccountRepository类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: Context
protected override void Context()
{
_handler = Resolve<AccountHandlers>();
_accountRepository = Resolve<IAccountRepository>();
_handler.AsDynamic().Handle(new AccountCreated(_id, "John Doe BVBA", "John", "Doe", "[email protected]", DateTime.UtcNow) { Version = 1 });
}
开发者ID:kcornelis,项目名称:FreelanceManager.NET,代码行数:7,代码来源:when_an_account_is_made_admin.cs
示例2: SetUp
public void SetUp()
{
_mockRepository = new MockRepository();
_accountRepository = _mockRepository.StrictMock<IAccountRepository>();
_transactionsRepository = _mockRepository.StrictMock<ITransactionsRepository>();
_paymentGateway = _mockRepository.StrictMock<IPaymentGateway>();
}
开发者ID:olcayseker,项目名称:Logging-Interception-demo,代码行数:7,代码来源:ProcessTransactionServiceTests.cs
示例3: GetAccountRepo
public static IAccountRepository GetAccountRepo()
{
if (accountRepository == null)
accountRepository = new AccountRepository();
return accountRepository;
}
开发者ID:mchambers,项目名称:Daremeto,代码行数:7,代码来源:RepoFactory.cs
示例4: TransactionApp
public TransactionApp(ITransactionRepository transactionRepository, IAccountRepository accountRepository, ICategoryRepository categoryRepository, IPropertyRepository propertyRepository)
{
_transactionRepository = transactionRepository;
_accountRepository = accountRepository;
_categoryRepository = categoryRepository;
_propertyRepository = propertyRepository;
}
开发者ID:essgineer,项目名称:Finance,代码行数:7,代码来源:TransactionApp.cs
示例5: BankModule
public BankModule(ICashDispenser dispenser, IAccountRepository accountRepo)
{
_dispenser = dispenser;
_accountRepo = accountRepo;
Get["/"] = _ =>
{
return @"<html>
<body>
<form action='/withdraw' method='post'>
<label for='accountNo'>Account no</label>
<input type='text' name='accountNo' id='accountNo'>
<br />
<label for='amount'>Amount</label>
<input type='text' name='amount' id='amount'>
<br />
<input type='submit' name='withdraw' id='withdraw' value='Withdraw'>
</form>
</body>
</html>";
};
Post["/withdraw"] = p =>
{
var vm = this.Bind<WithdrawalVM>();
var account = _accountRepo.GetAccount(vm.AccountNo);
var teller = new Teller(_dispenser);
teller.AuthenticateAs(account);
teller.Withdraw(vm.Amount);
return "It's done!";
};
}
开发者ID:marcusoftnet,项目名称:BDDAsYouMeanIt,代码行数:32,代码来源:BankModule.cs
示例6: UserAccountRepository
public UserAccountRepository(IAccountRepository repository)
{
if (repository != null)
_repository = repository;
else
throw new ArgumentNullException();
}
开发者ID:denismaster,项目名称:dotnet01,代码行数:7,代码来源:UserAccountRepository.cs
示例7: AccountManager
public AccountManager(
ISecurityProvider securityProvider,
IAccountRepository accountRepository,
IAccountValidator accountValidator,
ITimeSource timeSource,
int accountSessionCollectionCapacity,
ISessionRepository sessionRepository,
IActionRightResolver actionRightResolver/*,
Func<TBizAccountRegistrationData, TBizAccount> accountRegistrationDataToAccount*/)
{
// todo1[ak] check args
_securityProvider = securityProvider;
_accountRepository = accountRepository;
_accountValidator = accountValidator;
_timeSource = timeSource;
_sessionManager = new SessionManager(
_securityProvider,
_timeSource,
accountSessionCollectionCapacity,
sessionRepository);
_actionRightResolver = actionRightResolver;
//_accountRegistrationDataToAccount = accountRegistrationDataToAccount;
}
开发者ID:taucode,项目名称:taucode,代码行数:25,代码来源:AccountManager.cs
示例8: FacebookAccountRepository
public FacebookAccountRepository(IAccountRepository accountRepository,
IFacebookDataRepository facebookDataRepository, IEventBus eventBus)
{
this.accountRepository = accountRepository;
this.facebookDataRepository = facebookDataRepository;
this.eventBus = eventBus;
}
开发者ID:burkhartt,项目名称:Jellyfish,代码行数:7,代码来源:IFacebookAccountDataRepository.cs
示例9: AdminController
public AdminController(PostRepository repo, IRepository<Category> category, IRepository<Location> locationRepo, IAccountRepository account)
{
_postRepo = repo;
_categoryRepo = category;
_locationRepo = locationRepo;
_accountRepo = account;
}
开发者ID:OliverCartea,项目名称:Varldsklass,代码行数:7,代码来源:AdminController.cs
示例10: AccountService
public AccountService(ILoggingService loggingService, IAccountRepository accountRepository,
ISharedHelper helper)
{
_loggingService = loggingService;
_accountRepository = accountRepository;
_helper = helper;
}
开发者ID:khats,项目名称:Coffee,代码行数:7,代码来源:AccountService.cs
示例11: FileWriter
public FileWriter(IAccountRepository accountRepository, IAccountTagRepository accountTagRepository, ITemplateRepository templateRepository, IJournalRepository journalRepository)
{
_accountRepository = accountRepository;
_accountTagRepository = accountTagRepository;
_templateRepository = templateRepository;
_journalRepository = journalRepository;
}
开发者ID:mattwatson,项目名称:Akcounts,代码行数:7,代码来源:FileWriter.cs
示例12: ReportLogic
public ReportLogic(IUnitOfWork unit, IReportRepository repo, IActivityRepository a, IAccountRepository ac)
{
this.Unit = unit;
this.Repo = repo;
this.actRepo = a;
this.aRepo = ac;
}
开发者ID:tblue1994,项目名称:SoftwareEngineeringProject2015,代码行数:7,代码来源:ReportLogic.cs
示例13: AuthorizationService
public AuthorizationService(IAccountRepository accountRepository, ISessionRepository sessionRepository, IPasswordHashManager passwordHashManager)
{
_accountRepository = accountRepository;
_sessionRepository = sessionRepository;
_passwordHashManager = passwordHashManager;
}
开发者ID:DoctorSoft,项目名称:HospitalAPI,代码行数:7,代码来源:AuthorizationService.cs
示例14: AccountBrowserViewModel
public AccountBrowserViewModel(IAccountRepository accountRepository, IAccountTagRepository accountTagRepository, IMainWindowViewModel mainWindow = null)
{
_accountRepository = accountRepository;
_accountTagRepository = accountTagRepository;
_mainWindow = mainWindow;
_accounts = new ObservableCollection<AccountViewModel>();
}
开发者ID:mattwatson,项目名称:Akcounts,代码行数:7,代码来源:AccountBrowserViewModel.cs
示例15: AccountServices
public AccountServices(IAccountRepository accountRepository, PredictabullWebRequest predictabullWebRequest)
{
_siteHome = "service.predict-a-bull.com/api";
//_siteHome = "localhost:49573/api";
_predictabullWebRequest = new PredictabullWebRequest();
_accountRepository = accountRepository;
}
开发者ID:BeefboosterDevelopment,项目名称:Beefbooster.Private,代码行数:7,代码来源:AccountServices.cs
示例16: Init
public void Init(IInviteFriends view)
{
_view = view;
//_userSession = ObjectFactory.GetInstance<IUserSession>();
//_email = ObjectFactory.GetInstance<IEmail>();
//_friendInvitationRepository = ObjectFactory.GetInstance<IFriendInvitationRepository>();
//_accountRepository = ObjectFactory.GetInstance<IAccountRepository>();
//_webContext = ObjectFactory.GetInstance<IWebContext>();
_userSession = new SPKTCore.Core.Impl.UserSession();
_friendInvitationRepository = new SPKTCore.Core.DataAccess.Impl.FriendInvitationRepository();
_email = new SPKTCore.Core.Impl.Email();
_webContext = new SPKTCore.Core.Impl.WebContext();
if (_userSession.LoggedIn)
{
_account = _userSession.CurrentUser;
_accountRepository = new SPKTCore.Core.DataAccess.Impl.AccountRepository();
if (_account != null)
{
_view.DisplayToData(_account.UserName + " <" + _account.Email + ">");
if (_webContext.AccoundIdToInvite > 0)
{
_accountToInvite = _accountRepository.GetAccountByID(_webContext.AccoundIdToInvite);
if (_accountToInvite != null)
{
SendInvitation(_accountToInvite.Email,
_account.UserName + " " + _account.UserName + " ");
_view.ShowMessage(_accountToInvite.UserName + " Đã được gửi đi!");
_view.TogglePnlInvite(false);
}
}
}
}
}
开发者ID:SPKT,项目名称:MHX2,代码行数:35,代码来源:InviteFriend.cs
示例17: AccountsController
public AccountsController(IAccountRepository accountRepository, INotificationService notificationService, IAccountsSettingsService accountsSettingsService, IUserProfileService userProfileService)
{
this.accountRepository = accountRepository;
this.notificationService = notificationService;
this.accountsSettingsService = accountsSettingsService;
this.userProfileService = userProfileService;
}
开发者ID:JobiJoba,项目名称:Habitat,代码行数:7,代码来源:AccountsController.cs
示例18: AccountController
public AccountController(IOAuthWebSecurityWrapper oAuthWebSecurityWrapper,
IAccountRepository accountRepository,
IFormsAuthenticationWrapper formsAuthenticationWrapper) {
_oAuthWebSecurityWrapper = oAuthWebSecurityWrapper;
_accountRepository = accountRepository;
_formsAuthenticationWrapper = formsAuthenticationWrapper;
}
开发者ID:n1ghtmare,项目名称:Kauntr,代码行数:7,代码来源:AccountController.cs
示例19: SetupModule
public SetupModule(IAggregateRootRepository repository,
IAccountRepository accountRepository,
IIdGenerator idGenerator)
:base("/setup")
{
Get["/"] = _ =>
{
if (accountRepository.Count() > 0)
return HttpStatusCode.NotFound;
return View["Index"];
};
Post["/"] = _ =>
{
var model = this.Bind<CreateModel>();
if (accountRepository.Count() > 0)
return HttpStatusCode.NotFound;
var account = new Domain.Account(idGenerator.NextGuid(),
model.Name, model.FirstName, model.LastName, model.Email);
account.ChangePassword(model.Password);
account.MakeAdmin();
repository.Save(account);
return Response.AsRedirect("/");
};
}
开发者ID:kcornelis,项目名称:FreelanceManager.NET,代码行数:31,代码来源:SetupModule.cs
示例20: AccountController
public AccountController(IAccountRepository accountRepository)
{
_accountRepository = accountRepository;
membership = new CustomMembership();
membership.AccountRepository = _accountRepository;
}
开发者ID:OliverCartea,项目名称:Varldsklass,代码行数:7,代码来源:AccountController.cs
注:本文中的IAccountRepository类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论