private static FinancialInstitutionAccountResult ToResult(FIAccount domainObject) { return(new FinancialInstitutionAccountResult { Description = domainObject.Description, Institution = domainObject.Institution, UserId = domainObject.UserId, Id = domainObject.Id, FriendlyName = domainObject.FriendlyName }); }
public FIAccount Add(FIAccount fiAccount) { if (fiAccount.IsTransient()) { return(_context.FinancialInstitutionAccounts .Add(fiAccount) .Entity); } else { return(fiAccount); } }
public async Task <RegisterResult> Handle(RegisterCommand request, CancellationToken cancellationToken) { var account = new FIAccount(request.InternalUserId) { Description = request.Description, Institution = request.Institution, FriendlyName = request.FriendlyName, State = FIStateEnum.New }; account = _repo.Add(account); await _repo.UnitOfWork.SaveEntitiesAsync(cancellationToken); return(new RegisterResult(new Results.FinancialInstitutionAccountResult { Description = account.Description, FriendlyName = account.FriendlyName, Id = account.Id, Institution = account.Institution, UserId = account.UserId })); }
public FIAccount Update(FIAccount fiAccount) { return(_context.FinancialInstitutionAccounts .Update(fiAccount) .Entity); }