예제 #1
0
 /// <summary>
 ///  Connects to database  and save access IP list.
 /// </summary>
 /// <param name="ipinfo">Object of IpRangeInfo.</param>
 /// <param name="portalId">PortalID</param>
 /// <param name="userName">User name.</param>
 public void SaveIpToAccess(IpRangeInfo ipinfo, int portalId, string userName)
 {
     try
     {
         var parameter = new List <KeyValuePair <string, object> >
         {
             new KeyValuePair <string, object>("@IpAccessId", ipinfo.IpAccessId),
             new KeyValuePair <string, object>("@IpFrom", ipinfo.IpFrom),
             new KeyValuePair <string, object>("@IpTo", ipinfo.IpTo),
             new KeyValuePair <string, object>("@Reason", ipinfo.Reason),
             new KeyValuePair <string, object>("@IsActive", ipinfo.IsActive),
             new KeyValuePair <string, object>("@PortalId", portalId),
             new KeyValuePair <string, object>("@UserName", userName)
         };
         var sqlH = new SQLHandler();
         sqlH.ExecuteNonQuery("[usp_sf_SaveIpToAccess]", parameter);
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
 public void SaveIpToAccess(IpRangeInfo ipinfo, int portalId, string userName)
 {
     try
     {
         var parameter = new List<KeyValuePair<string, object>>
                             {
                                 new KeyValuePair<string, object>("@IpAccessId", ipinfo.IpAccessId),
                                 new KeyValuePair<string, object>("@IpFrom", ipinfo.IpFrom),
                                 new KeyValuePair<string, object>("@IpTo", ipinfo.IpTo),
                                 new KeyValuePair<string, object>("@Reason", ipinfo.Reason),
                                 new KeyValuePair<string, object>("@IsActive", ipinfo.IsActive),
                                 new KeyValuePair<string, object>("@PortalId", portalId),
                                 new KeyValuePair<string, object>("@UserName", userName)
                             };
         var sqlH = new SQLHandler();
         sqlH.ExecuteNonQuery("[usp_sf_SaveIpToAccess]", parameter);
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
예제 #3
0
        public void SaveIpToAccess(IpRangeInfo ipinfo, int portalId, string userName)
        {
            var provider = new IpAccessProvider();

            provider.SaveIpToAccess(ipinfo, portalId, userName);
        }
 public void SaveIpToAccess(IpRangeInfo ipinfo, int portalId, string userName)
 {
     var provider = new IpAccessProvider();
     provider.SaveIpToAccess(ipinfo, portalId, userName);
 }