public List <xPlug.BusinessObject.Bank> GetBanks() { try { using (var db = new ExpenseManagerDBEntities()) { var myObjList = db.Banks.ToList(); var myBusinessObjList = new List <xPlug.BusinessObject.Bank>(); if (myObjList == null) { return(myBusinessObjList); } //Re-Map each Entity Object to Business Object foreach (var item in myObjList) { var myBusinessObj = BankMapper.Map <Bank, xPlug.BusinessObject.Bank>(item); if (myBusinessObj == null) { continue; } myBusinessObjList.Add(myBusinessObj); } return(myBusinessObjList); } } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return(new List <xPlug.BusinessObject.Bank>()); } }
public xPlug.BusinessObject.Bank GetBank(int bankId) { try { using (var db = new ExpenseManagerDBEntities()) { var myObj = db.Banks.SingleOrDefault(s => s.BankId == bankId); if (myObj == null) { return(new xPlug.BusinessObject.Bank()); } //Re-Map Entity Object to Business Object var myBusinessObj = BankMapper.Map <Bank, xPlug.BusinessObject.Bank>(myObj); if (myBusinessObj == null) { return(new xPlug.BusinessObject.Bank()); } { return(myBusinessObj); } } } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return(new xPlug.BusinessObject.Bank()); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["BankId"] != null) { if (!IsPostBack) { BankEntity entity = new BankMapper().Get(new BankEntity() { Id = Convert.ToInt32(Request.QueryString["BankId"]) }); if (entity != null) { TitleTextBox.Text = entity.Title; OtherInfoTextBox.Text = entity.Description; } else { Response.Redirect("List.aspx"); } } } else { Response.Redirect("List.aspx"); } }
public void BindFromUIModel(BankModel model) { using (RepositoryHolder scope = new RepositoryHolder()) { BankMapper mapper = new BankMapper(); var dbModel = mapper.ModelToEntity(model); scope.BankRepository.Insert(dbModel); scope.SaveChanges(); } }
public BankService() { _bankRepository = new BankRepository(); _bankPropositionRepository = new BankPropositionRepository(); _creditRequestRepository = new CreditRequestRepository(); _depositRequestRepository = new DepositRequestRepository(); _userRepository = new UserRepository(); _bankMapper = new BankMapper(); }
public List<BankModel> BindFromEntities() { using (RepositoryHolder scope = new RepositoryHolder()) { BankMapper mapper = new BankMapper(); //CurrencyRateMapper mapper2 = new CurrencyRateMapper(); List<BankModel> result = mapper.EntityToModel( scope.BankRepository .Fetch() .ToList()); return result; } }
public ApiAdapter(IDataBaseManagerFactory dbEngine, string address, string port, string table, string login, string password) { DbManager = new DatabaseManager(dbEngine, address, port, table, login, password); DbConnector = new DbConnector(DbManager); LanguageAdapter = new LanguageAdapter(DbConnector); UserAdapter = new UserAdapter(DbConnector); UserDetailsAdapter = new UserDetailsAdapter(DbConnector); TransactionTypeAdapter = new TransactionTypeAdapter(DbConnector); TransferTypeAdapter = new TransferTypeAdapter(DbConnector); FrequencyAdapter = new FrequencyAdapter(DbConnector); ImportanceAdapter = new ImportanceAdapter(DbConnector); TagAdapter = new TagAdapter(DbConnector); OperationAdapter = new OperationAdapter(DbConnector); OperationDetailsAdapter = new OperationDetailsAdapter(DbConnector); OperationTagRelationAdapter = new OperationTagAdapter(DbConnector); OperationsGroupAdapter = new OperationsGroupAdapter(DbConnector); OperationsGroupRelationAdapter = new OperationsGroupTagAdapter(DbConnector); FilterAdapter = new FilterAdapter(DbConnector); DashboardAdapter = new DashboardAdapter(DbConnector); DashboardFilterRelationAdapter = new DashboardFilterRelationAdapter(DbConnector); BankAdapter = new BankAdapter(DbConnector); SettingsAdapter = new SettingsAdapter(DbConnector); SchematicTypeAdapter = new SchematicTypeAdapter(DbConnector); SchematicAdapter = new SchematicAdapter(DbConnector); LanguageMapper = new LanguageMapper(); UserMapper = new UserMapper(); UserDetailsMapper = new UserDetailsMapper(); TransactionTypeMapper = new TransactionTypeMapper(); TransferTypeMapper = new TransferTypeMapper(); FrequencyMapper = new FrequencyMapper(); ImportanceMapper = new ImportanceMapper(); TagMapper = new TagMapper(); TagRelationMapper = new RelationTagMapper(); OperationMapper = new OperationMapper(); OperationsGroupMapper = new OperationsGroupMapper(); FilterMapper = new FilterMapper(); DashboardMapper = new DashboardMapper(); DashboardFilterMapper = new DashboardFilterMapper(); BankMapper = new BankMapper(); SettingsMapper = new SettingsMapper(); SchematicTypeMapper = new SchematicTypeMapper(); SchematicMapper = new SchematicMapper(); }
public List<BankModel> BindFromEntities() { using (RepositoryHolder scope = new RepositoryHolder()) { BankMapper mapper = new BankMapper(); List<BankModel> result = scope.AdressRepository .Fetch() .Select ( p => mapper.EntityToModel(p) ) .ToList(); return result; } }
public CascadingDropDownNameValue[] GetBanks(string knownCategoryValues, string category, string contextKey) { List <CascadingDropDownNameValue> values = new List <CascadingDropDownNameValue>(); List <BankEntity> list = new BankMapper().ListWithAdvancedFilter("", StatusEnum.Active); foreach (BankEntity ent in list) { CascadingDropDownNameValue cdnv; if (ent.Title == contextKey) { cdnv = new CascadingDropDownNameValue(ent.Title, ent.Id.ToString(), true); } else { cdnv = new CascadingDropDownNameValue(ent.Title, ent.Id.ToString()); } values.Add(cdnv); } return(values.ToArray()); }
public bool UpdateBank(xPlug.BusinessObject.Bank bank) { try { //Re-Map Object to Entity Object var myEntityObj = BankMapper.Map <xPlug.BusinessObject.Bank, Bank>(bank); if (myEntityObj == null) { return(false); } using (var db = new ExpenseManagerDBEntities()) { db.Banks.Attach(myEntityObj); db.ObjectStateManager.ChangeObjectState(myEntityObj, EntityState.Modified); db.SaveChanges(); return(true); } } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return(false); } }
public int AddBank(xPlug.BusinessObject.Bank bank) { try { //Re-Map Object to Entity Object var myEntityObj = BankMapper.Map <xPlug.BusinessObject.Bank, Bank>(bank); if (myEntityObj == null) { return(-2); } using (var db = new ExpenseManagerDBEntities()) { db.AddToBanks(myEntityObj); db.SaveChanges(); bank.BankId = myEntityObj.BankId; return(bank.BankId); } } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); return(0); } }
public List <ApiBank> GetBanks() { return(BankMapper.ConvertToApiEntitiesCollection(BankAdapter.GetAll()).ToList()); }
public BankService() { _bankRepository = new BankRepository(); _bankMapper = new BankMapper(); }