Пример #1
0
        /// <summary>
        /// Converts PrevRateDM to PrevRateSM for use on the Logic Layer
        /// </summary>
        /// <param name="prev">PrevRateDM human</param>
        /// <returns>PrevRateSM</returns>
        private PrevRateSM Map(PrevRateDM prev) // Converts for PrevRate in the Logic/Presentation Layer
        {
            PrevRateSM rate = new PrevRateSM();

            rate.QuoteId = Convert.ToInt32(prev.QuoteId);
            rate.SeqNum  = Convert.ToInt32(prev.SeqNum);
            rate.UserId  = Convert.ToInt32(prev.UserId);
            return(rate);
        }
Пример #2
0
        /// <summary>
        /// Converts a PrevRateSM to a PrevRateDM
        /// </summary>
        /// <param name="human">PrevRateSM human</param>
        /// <returns>PrevRateDM</returns>
        private PrevRateDM Map(PrevRateSM prev) //Converts for use in the Data Layer
        {
            PrevRateDM rate = new PrevRateDM();

            rate.QuoteId = prev.QuoteId.ToString();
            rate.SeqNum  = prev.SeqNum.ToString();
            rate.UserId  = prev.UserId.ToString();
            return(rate);
        }
Пример #3
0
 /// <summary>
 /// Adds PrevRate to DataBase based on PrevRate input.
 /// </summary>
 /// <param name="PrevRate">PrevRateSM PrevRate</param>
 public void AddPrevRate(int userId, int quoteId, int seqNum)
 {
     try
     {
         PrevRateSM prev = new PrevRateSM();
         prev.QuoteId = quoteId;
         prev.UserId  = userId;
         prev.SeqNum  = seqNum;
         if (!CheckPrevRate(prev.UserId, prev.QuoteId))
         {
             PrevRateData.AddPrevRate(Map(prev));
             logs.LogError("Event", "a new PrevRate has been been added to database", "Class:PrevRateLogic,Method:NewPrevRate");
         }
     }
     catch (Exception d)
     {
         logs.LogError("Error", "A new PrevRate has not been added to the database", "Class:PrevRateLogic,Method:NewPrevRate");
     }
 }