// Add your own data access methods here. If you wish to // expose your public method to a WCF service, marked them with // the attribute [NCPublish], and another T4 template will generate your service contract /// <summary> /// This method inserts new deposit or withdraw activity deatails in table /// </summary> /// <param name="pkUsrActId">pkUsrActId</param> /// <param name="type">type</param> /// <param name="currId">currId</param> /// <param name="amount">amount</param> /// <param name="accNumber">accNumber</param> /// <param name="bankID">bankID</param> /// <param name="status">status</param> public void InsertDepositOrWithdrawActivityDetails(int pkUsrActId, string type, int currId, decimal amount, string accNumber, int?bankID, string status) { try { using (var unitOfWork = new EFUnitOfWork()) { var depWithdrwActRepo = new DepositOrWithdrawActivityRepository(new EFRepository <DepositOrWithdrawActivity>(), unitOfWork); DepositOrWithdrawActivity newActivity = new DepositOrWithdrawActivity(); newActivity.FK_UserActivityID = pkUsrActId; newActivity.Type = type; newActivity.FK_CurrencyID = currId; newActivity.Amount = amount; newActivity.AccountNumber = accNumber; newActivity.FK_BankID = bankID; newActivity.TransferStatus = status; depWithdrwActRepo.Add(newActivity); depWithdrwActRepo.Save(); } } catch (Exception ex) { CommonErrorLogger.CommonErrorLog(ex, System.Reflection.MethodBase.GetCurrentMethod().Name); throw; } }
public void Delete(DepositOrWithdrawActivity entity) { Repository.Delete(entity); }
public void Add(DepositOrWithdrawActivity entity) { Repository.Add(entity); }