private PenaltyCalculateModel generateModel(int bussinessDayCount, decimal penaltyPrice) { PenaltyCalculateModel penaltyCalculateModel = new PenaltyCalculateModel(); penaltyCalculateModel.BusinessDayCount = bussinessDayCount; penaltyCalculateModel.PenaltyPrice = penaltyPrice; penaltyCalculateModel.PenaltyCurrencyCode = _penaltyInformation.CurrencyCode; return(penaltyCalculateModel); }
public PenaltyCalculateModel CalculatePenalty(int countryId, DateTime checkedOutDate, DateTime returnedDate) { getPenaltyPrice(countryId); getWeekends(countryId); getHolidays(countryId); int bussinessDayCount = calculateBusinessDay(checkedOutDate, returnedDate); decimal penaltyPrice = calculatePenaltyPrice(bussinessDayCount); PenaltyCalculateModel penaltyCalculateModel = generateModel(bussinessDayCount, penaltyPrice); return(penaltyCalculateModel); }