/// <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; }
/// <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; }
private void InitializeAreas(string baseUrl, string investorId, string authorizationToken) { m_accountResource = new AccountResource(baseUrl, investorId, authorizationToken); m_loanResource = new LoanResource(baseUrl, investorId, authorizationToken); }