コード例 #1
0
 /// <summary>
 /// Ariel Sigo
 /// Upated:
 /// 2017/04/29
 /// </summary>
 /// <param name="charity"></param>
 /// <returns>int of rows affected if succesful</returns>
 public int AddCharity(Charity charity)
 {
     try
     {
         return(CharityAccessor.CreateCharityApplication(charity));
     }
     catch
     {
         throw;
     }
 }
コード例 #2
0
        /// <summary>
        /// Ariel Sigo
        /// Updated:
        /// 2017/04/29
        ///
        /// </summary>
        /// <returns>List of Charities</returns>
        public List <Charity> RetrieveCharityList()
        {
            List <Charity> charities = new List <Charity>();

            try
            {
                charities = CharityAccessor.RetrieveCharities();
            }
            catch
            {
                throw;
            }

            return(charities);
        }
コード例 #3
0
        /// <summary>
        /// Daniel Brown
        /// Created
        /// 2017/03/04
        ///
        /// Approves a charity application
        /// </summary>
        /// <param name="charityInstance"></param>
        /// <returns>True if successful</returns>
        public bool ApproveCharity(Charity charityInstance)
        {
            bool result = false;

            try
            {
                if (CharityAccessor.ApproveCharity(charityInstance) > 0)
                {
                    result = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }


            return(result);
        }
コード例 #4
0
        /// <summary>
        /// Christian Lopez
        /// Created
        /// 2017/03/08
        ///
        /// Handles the logic of creating an application for a charity.
        /// </summary>
        /// <param name="charityInstance"></param>
        /// <returns>true if successful</returns>
        public bool AddCharityApplication(Charity charityInstance)
        {
            bool result = false;

            try
            {
                if (CharityAccessor.CreateCharityApplication(charityInstance) == 1)
                {
                    result = true;
                }
            }
            catch (SqlException ex)
            {
                throw new ApplicationException("There was a database error.", ex);
            }
            catch (Exception ex)
            {
                throw new ApplicationException("There was an unknown error.", ex);
            }

            return(result);
        }