Пример #1
0
        public IList <ChannelsAndAlertsViewModel> GetChannelsAlerts(int daId)
        {
            try
            {
                ChannelsAndAlertsManager channelalertsManager = new ChannelsAndAlertsManager();
                var channelalerts = channelalertsManager.GetAllChannelAndAlerts(daId);

                IList <ChannelsAndAlertsViewModel> channelsalertsList = new List <ChannelsAndAlertsViewModel>();
                foreach (var item in channelalerts)
                {
                    ChannelsAndAlertsViewModel channelsalertsItem = new ChannelsAndAlertsViewModel();
                    channelsalertsItem.ChannelAlertID        = Convert.ToInt32(item.ChannelAlertID);
                    channelsalertsItem.ReqReference          = (item.ReqReference == null ? "" : item.ReqReference);
                    channelsalertsItem.MessageDesc           = (item.MessageDesc == null ? "" : item.MessageDesc);
                    channelsalertsItem.TransactionSeq        = Convert.ToInt32(item.TransactionSeq);
                    channelsalertsItem.SourceID              = Convert.ToInt32(item.SourceID);
                    channelsalertsItem.ModeTypeID            = Convert.ToInt32(item.ModeTypeID);
                    channelsalertsItem.DestID                = Convert.ToInt32(item.DestnID);
                    channelsalertsItem.DistributionTypeID    = Convert.ToInt32(item.DistributionTypeID);
                    channelsalertsItem.FreqID                = Convert.ToInt32(item.FreqID);
                    channelsalertsItem.IsManual              = item.IsManual;
                    channelsalertsItem.ChannelAlertAttrMapID = Convert.ToInt32(item.ChannelAlertAttrMapID);

                    channelsalertsItem.HighLevelTransaction = item.HIGHLEVELTXN;

                    channelsalertsItem.AttrID1  = Convert.ToInt32(item.AttrID1);
                    channelsalertsItem.AttrID2  = Convert.ToInt32(item.AttrID2);
                    channelsalertsItem.AttrID3  = Convert.ToInt32(item.AttrID3);
                    channelsalertsItem.AttrID4  = Convert.ToInt32(item.AttrID4);
                    channelsalertsItem.AttrID5  = Convert.ToInt32(item.AttrID5);
                    channelsalertsItem.AttrID6  = Convert.ToInt32(item.AttrID6);
                    channelsalertsItem.AttrID7  = Convert.ToInt32(item.AttrID7);
                    channelsalertsItem.AttrID8  = Convert.ToInt32(item.AttrID8);
                    channelsalertsItem.AttrID9  = Convert.ToInt32(item.AttrID9);
                    channelsalertsItem.AttrID10 = Convert.ToInt32(item.AttrID10);

                    channelsalertsItem.AttrValueID1  = Convert.ToInt32(item.AttrValueID1);
                    channelsalertsItem.AttrValueID2  = Convert.ToInt32(item.AttrValueID2);
                    channelsalertsItem.AttrValueID3  = Convert.ToInt32(item.AttrValueID3);
                    channelsalertsItem.AttrValueID4  = Convert.ToInt32(item.AttrValueID4);
                    channelsalertsItem.AttrValueID5  = Convert.ToInt32(item.AttrValueID5);
                    channelsalertsItem.AttrValueID6  = Convert.ToInt32(item.AttrValueID6);
                    channelsalertsItem.AttrValueID7  = Convert.ToInt32(item.AttrValueID7);
                    channelsalertsItem.AttrValueID8  = Convert.ToInt32(item.AttrValueID8);
                    channelsalertsItem.AttrValueID9  = Convert.ToInt32(item.AttrValueID9);
                    channelsalertsItem.AttrValueID10 = Convert.ToInt32(item.AttrValueID10);

                    channelsalertsList.Add(channelsalertsItem);
                }

                return(channelsalertsList);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #2
0
 private void AttributesMapping(ref tbl_ChannelAlertAttrMapping tblchannelalertattrmapping, ChannelsAndAlertsViewModel HighTrans)
 {
     try
     {
         tblchannelalertattrmapping.ReqReference       = HighTrans.ReqReference;
         tblchannelalertattrmapping.MessageDesc        = HighTrans.MessageDesc;
         tblchannelalertattrmapping.SourceID           = HighTrans.SourceID;
         tblchannelalertattrmapping.AttrID1            = HighTrans.AttrID1;
         tblchannelalertattrmapping.AttrValueID1       = HighTrans.AttrValueID1;
         tblchannelalertattrmapping.AttrID2            = HighTrans.AttrID2;
         tblchannelalertattrmapping.AttrValueID2       = HighTrans.AttrValueID2;
         tblchannelalertattrmapping.AttrID3            = HighTrans.AttrID3;
         tblchannelalertattrmapping.AttrValueID3       = HighTrans.AttrValueID3;
         tblchannelalertattrmapping.AttrID4            = HighTrans.AttrID4;
         tblchannelalertattrmapping.AttrValueID4       = HighTrans.AttrValueID4;
         tblchannelalertattrmapping.AttrID5            = HighTrans.AttrID5;
         tblchannelalertattrmapping.AttrValueID5       = HighTrans.AttrValueID5;
         tblchannelalertattrmapping.AttrID6            = HighTrans.AttrID6;
         tblchannelalertattrmapping.AttrValueID6       = HighTrans.AttrValueID6;
         tblchannelalertattrmapping.AttrID7            = HighTrans.AttrID7;
         tblchannelalertattrmapping.AttrValueID7       = HighTrans.AttrValueID7;
         tblchannelalertattrmapping.AttrID8            = HighTrans.AttrID8;
         tblchannelalertattrmapping.AttrValueID8       = HighTrans.AttrValueID8;
         tblchannelalertattrmapping.AttrID9            = HighTrans.AttrID9;
         tblchannelalertattrmapping.AttrValueID9       = HighTrans.AttrValueID9;
         tblchannelalertattrmapping.AttrID10           = HighTrans.AttrID10;
         tblchannelalertattrmapping.AttrValueID10      = HighTrans.AttrValueID10;
         tblchannelalertattrmapping.IsManual           = HighTrans.IsManual;
         tblchannelalertattrmapping.ModeTypeID         = HighTrans.ModeTypeID;
         tblchannelalertattrmapping.DestnID            = HighTrans.DestID;
         tblchannelalertattrmapping.DistributionTypeID = HighTrans.DistributionTypeID;
         tblchannelalertattrmapping.FreqID             = HighTrans.FreqID;
     }
     catch (Exception)
     {
         throw;
     }
 }