/// <summary> /// Method to Get Student AccountDetails /// </summary> /// <param name="argEn">AccountsDetails Entity is an Input.TransactionId is an Input Property</param> /// <returns>Returns List Of AccountDetails Entities</returns> public List <AccountsDetailsEn> GetStudentAccountsDetails(AccountsDetailsEn argEn) { try { AccountsDetailsDAL loDs = new AccountsDetailsDAL(); return(loDs.GetStudentAccountsDetails(argEn)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Method to Get Student Allocations /// </summary> /// <param name="argEn">AccountDetails Entity is an Input.TransactionID is an Input Property</param> /// <returns>Returns List of AccountsDetails Entities</returns> public List <AccountsDetailsEn> GetInActiveStuDentAllocation(AccountsDetailsEn argEn) { try { AccountsDetailsDAL loDs = new AccountsDetailsDAL(); return(loDs.GetInActiveStuDentAllocation(argEn)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Method to Get an AccountsDetails Entity /// </summary> /// <param name="argEn">AccountDetails Entity is an Input</param> /// <returns>Returns AccountDetails Entity</returns> public AccountsDetailsEn GetItem(AccountsDetailsEn argEn) { try { AccountsDetailsDAL loDs = new AccountsDetailsDAL(); return(loDs.GetItem(argEn)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Method to Get Student AccountDetails /// </summary> /// <param name="argEn">AccountsDetails Entity is an Input.TransactionId is an Input Property</param> /// <returns>Returns List Of AccountDetails Entities</returns> public List <AccountsDetailsEn> GetListStudentSponsorAlloc(string batchNo) { try { AccountsDetailsDAL loDs = new AccountsDetailsDAL(); AccountsDetailsEn argEn = new AccountsDetailsEn(); return(loDs.GetListStudentSponsorAlloc(batchNo)); } catch (Exception ex) { throw ex; } }
/// <summary> /// Method to Check Validation /// </summary> /// <param name="argEn">AccountsDetails Entity as Input.</param> /// <returns>Returns a Boolean</returns> public bool IsValid(AccountsDetailsEn argEn) { try { if (argEn.TransactionID == null || argEn.TransactionID.ToString().Length <= 0) { throw new Exception("TransactionID Is Required!"); } return(true); } catch (Exception ex) { throw ex; } }
/// <summary> /// Method to Delete /// </summary> /// <param name="argEn">AccountsDetails Entity is an Input.</param> /// <returns>Returns Boolean</returns> public bool Delete(AccountsDetailsEn argEn) { bool flag; using (TransactionScope ts = new TransactionScope()) { try { AccountsDetailsDAL loDs = new AccountsDetailsDAL(); flag = loDs.Delete(argEn); ts.Complete(); } catch (Exception ex) { throw ex; } } return(flag); }