/// <summary>
        /// Function to delete loan resource information.
        /// </summary>
        /// <param name="id">loanResource id</param>
        public void Delete(int id)
        {
            var loanResource = new LoanResource
            {
                LoanResourceID = id
            };

            this.unitOfWork.Context.Entry(loanResource).State = EntityState.Deleted;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Saves the loan resource.
 /// </summary>
 /// <param name="loanResource">The loan resource.</param>
 /// <param name="userId">The user identifier.</param>
 /// <param name="startDate">The start date.</param>
 /// <param name="endDate">The end date.</param>
 /// <param name="isIncludeHolidays">if set to <c>true</c> [is include holidays].</param>
 /// <returns>
 /// The loan resource details
 /// </returns>
 public IList<ErrorListItem> SaveLoanResource(LoanResource loanResource, int userId, DateTime? startDate, DateTime? endDate, bool isIncludeHolidays)
 {
     return this.loanResourceRepository.SaveLoanResource(loanResource, userId, startDate, endDate, isIncludeHolidays);
 }
        /// <summary>
        /// Saves the loan resource.
        /// </summary>
        /// <param name="loanResource">The loan resource.</param>
        /// <param name="userId">The user identifier.</param>
        /// <param name="startDate">The start date.</param>
        /// <param name="endDate">The end date.</param>
        /// <param name="isIncludeHolidays">if set to <c>true</c> [is include holidays].</param>
        /// <returns>
        /// The loan resource details
        /// </returns>
        public IList<ErrorListItem> SaveLoanResource(LoanResource loanResource, int userId, DateTime? startDate, DateTime? endDate, bool isIncludeHolidays)
        {
            int? loanResourceId;
            if (loanResource != null)
            {
                if (loanResource.LoanResourceID == default(int))
                {
                    loanResourceId = null;
                }
                else
                {
                    loanResourceId = loanResource.LoanResourceID;
                }

                return this.unitOfWork.Context.SaveLoanResource(loanResource.DeveloperID, loanResource.ManagerID, startDate, endDate, loanResource.LoanHours, loanResource.Comments, isIncludeHolidays, userId).ToList();
            }

            return null;
        }
Ejemplo n.º 4
0
 private void InitializeAreas(string baseUrl, string investorId, string authorizationToken)
 {
     m_accountResource = new AccountResource(baseUrl, investorId, authorizationToken);
     m_loanResource    = new LoanResource(baseUrl, investorId, authorizationToken);
 }