public BaseEntity BuildObject(Dictionary <string, object> row) { var RateCardRevised = new RateCardRevised() { Part_Number = GetStringValue(row, DbColPartNumber), Description = GetStringValue(row, DbColDescription), List_Price = GetDoubleValue(row, DbColListPrice), Mou_Disc_Rate = GetStringValue(row, DbColMouDiscRate), Years = GetIntValue(row, DbColYears) }; return(RateCardRevised); }
public double GetDiscountedRatePerFYMOU(RateCardRevised p_rate_card) { double Discounted_Rate = 0; if (p_rate_card.Mou_Disc_Rate.Equals(DbDetailMOUSawSaas)) { Discounted_Rate = p_rate_card.List_Price * (1 - MOU_DISC_SAW_SAAS.ValueAmount); } else { if (p_rate_card.Mou_Disc_Rate.Equals(DbDetailMOUServOnly)) { Discounted_Rate = p_rate_card.List_Price * (1 - MOU_DISC_SERVICE_ONLY.ValueAmount); } } return(Discounted_Rate); }