예제 #1
0
 public async static Task <long> GetNextSimCardNumberAsync()
 {
     using (var _context = new UnitOfWorkLid())
     {
         return(await _context.Simcard.GetNextSimCardNumberAsync());
     }
 }
예제 #2
0
 public static void Save(List <NaqzBussines> list)
 {
     try
     {
         using (var _context = new UnitOfWorkLid())
         {
             var lst = GetAll();
             if (lst.Count > 0)
             {
                 return;
             }
             foreach (var item in list)
             {
                 var a   = Mappings.Default.Map <Naqz>(item);
                 var res = _context.Naqz.Save(a);
             }
             _context.Set_Save();
             _context.Dispose();
         }
     }
     catch (Exception exception)
     {
         WebErrorLog.ErrorInstence.StartErrorLog(exception);
     }
 }
예제 #3
0
        public static async Task SaveAsync(AdvertiseType type, List <RegionBussiness> lst)
        {
            try
            {
                using (var _context = new UnitOfWorkLid())
                {
                    var all = await GetAllAsync();

                    all = all.Where(q => q.Type == type).ToList();
                    if (all.Count > 0)
                    {
                        if (!RemoveAll(all))
                        {
                            return;
                        }
                    }

                    foreach (var item in lst)
                    {
                        var a   = Mappings.Default.Map <Region>(item);
                        var res = _context.Region.Save(a);
                    }

                    _context.Set_Save();
                    _context.Dispose();
                }
            }
            catch (Exception exception)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(exception);
            }
        }
예제 #4
0
        public static async Task SaveAsync(List <DivarCityBussines> lst)
        {
            try
            {
                using (var _context = new UnitOfWorkLid())
                {
                    var all = await GetAllAsync();

                    if (all.Count > 0)
                    {
                        if (!RemoveAll(all))
                        {
                            return;
                        }
                    }

                    foreach (var item in lst)
                    {
                        if (!Check_Name(item.Name))
                        {
                            return;
                        }
                        var a   = Mappings.Default.Map <DivarCity>(item);
                        var res = _context.City.Save(a);
                    }

                    _context.Set_Save();
                    _context.Dispose();
                }
            }
            catch (Exception exception)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(exception);
            }
        }
예제 #5
0
 public async Task SaveAsync(AdvertiseType type, long number)
 {
     try
     {
         using (var _context = new UnitOfWorkLid())
         {
             var all = GetAllAsync(type, number);
             if (all.Count > 0)
             {
                 if (!RemoveAll(all))
                 {
                     return;
                 }
             }
             var a   = Mappings.Default.Map <AdvTokens>(this);
             var res = _context.AdvTokens.Save(a);
             _context.Set_Save();
             _context.Dispose();
         }
     }
     catch (Exception exception)
     {
         WebErrorLog.ErrorInstence.StartErrorLog(exception);
     }
 }
예제 #6
0
 public static int GetAllAdvInDayFromIP(string ip)
 {
     using (var _context = new UnitOfWorkLid())
     {
         return(_context.AdvertiseLog.GetAllAdvInDayFromIP(ip));
     }
 }
        public async Task SaveAsync()
        {
            try
            {
                using (var _context = new UnitOfWorkLid())
                {
                    var num = Number.ParseToLong();
                    if (num == 0)
                    {
                        return;
                    }
                    var chn = Get(Number);
                    if (chn != null)
                    {
                        chn.DateM = DateM;
                        var a1   = Mappings.Default.Map <ChatNumbers>(chn);
                        var res1 = _context.ChatNumbers.Save(a1);
                        _context.Set_Save();
                        _context.Dispose();
                        return;
                    }

                    var a   = Mappings.Default.Map <ChatNumbers>(this);
                    var res = _context.ChatNumbers.Save(a);
                    _context.Set_Save();
                    _context.Dispose();
                }
            }
            catch (Exception exception)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(exception);
            }
        }
 public static SheypoorCityBussines GetAsync(Guid cityGuid)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.SheypoorCity.Get(cityGuid);
         return(Mappings.Default.Map <SheypoorCityBussines>(a));
     }
 }
예제 #9
0
 public static AdvertiseBussines Change_Status(Guid accGuid, bool status)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.Advertise.Change_Status(accGuid, status);
         return(Mappings.Default.Map <AdvertiseBussines>(a));
     }
 }
예제 #10
0
 public static AdvGroupBussines Get(Guid guid)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.AdvGroup.Get(guid);
         return(Mappings.Default.Map <AdvGroupBussines>(a));
     }
 }
예제 #11
0
 public static List <ChatNumberBussines> GetAll()
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.ChatNumbers.GetAll();
         return(Mappings.Default.Map <List <ChatNumberBussines> >(a));
     }
 }
예제 #12
0
 public static StateBussiness Get(Guid guid)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.State.Get(guid);
         return(Mappings.Default.Map <StateBussiness>(a));
     }
 }
 public static async Task <PanelLineNumberBussines> GetAsync(Guid guid)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.PanelLineNumber.Get(guid);
         return(Mappings.Default.Map <PanelLineNumberBussines>(a));
     }
 }
 public static async Task <List <PanelLineNumberBussines> > GetAllAsync()
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.PanelLineNumber.GetAll();
         return(Mappings.Default.Map <List <PanelLineNumberBussines> >(a));
     }
 }
예제 #15
0
 public static async Task <List <int> > GetPublishedAdvCountInSpecialMounthAsync(int dayCount, AdvertiseType type)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.AdvertiseLog.GetPublishedAdvCountInSpecialMounthAsync(dayCount, type);
         return(a);
     }
 }
예제 #16
0
 public static AdvTokensBussines GetToken(long number, AdvertiseType type)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.AdvTokens.GetToken(number, type);
         return(Mappings.Default.Map <AdvTokensBussines>(a));
     }
 }
예제 #17
0
 public static List <AdvTokensBussines> GetAllAsync(AdvertiseType type, long number)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.AdvTokens.GetAll(type, number);
         return(Mappings.Default.Map <List <AdvTokensBussines> >(a));
     }
 }
 public static async Task <List <SheypoorCityBussines> > GetAllAsync(string search)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.SheypoorCity.GetAllAsync(search);
         return(Mappings.Default.Map <List <SheypoorCityBussines> >(a));
     }
 }
예제 #19
0
 public static async Task <List <RegionBussiness> > GetAllAsync(Guid cityGuid, AdvertiseType type)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.Region.GetAllAsync(cityGuid, type);
         return(Mappings.Default.Map <List <RegionBussiness> >(a));
     }
 }
 public static PanelLineNumberBussines Change_Status(Guid accGuid, bool status)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.PanelLineNumber.Change_Status(accGuid, status);
         return(Mappings.Default.Map <PanelLineNumberBussines>(a));
     }
 }
예제 #21
0
 public static async Task <List <SimcardAdsBussines> > GetAllAsync(Guid simGuid)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.SimcardAds.GetAllAsync(simGuid);
         return(Mappings.Default.Map <List <SimcardAdsBussines> >(a));
     }
 }
 public static List <TelegramBotSettingBussines> GetAll()
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.TelegramBotSetting.GetAll();
         return(Mappings.Default.Map <List <TelegramBotSettingBussines> >(a));
     }
 }
예제 #23
0
 public static SimcardBussines GetAsync(Guid guid)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.Simcard.Get(guid);
         return(Mappings.Default.Map <SimcardBussines>(a));
     }
 }
예제 #24
0
 public async static Task <SimcardBussines> GetAsync(long number)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.Simcard.GetAsync(number);
         return(Mappings.Default.Map <SimcardBussines>(a));
     }
 }
예제 #25
0
 public static ChatNumberBussines Get(string number)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.ChatNumbers.Get(number);
         return(Mappings.Default.Map <ChatNumberBussines>(a));
     }
 }
예제 #26
0
 public static async Task <List <AdvCategoryBussines> > GetAllAsync(Guid guid, AdvertiseType type)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.AdvCategory.GetAllAsync(guid, type);
         return(Mappings.Default.Map <List <AdvCategoryBussines> >(a));
     }
 }
예제 #27
0
 public static async Task <List <AdvertiseBussines> > GetAllAsync()
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.Advertise.GetAll();
         return(Mappings.Default.Map <List <AdvertiseBussines> >(a));
     }
 }
예제 #28
0
 public static async Task <AdvertiseBussines> GetAsync(string city)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.Advertise.GetAsync(city);
         return(Mappings.Default.Map <AdvertiseBussines>(a));
     }
 }
예제 #29
0
 public static DivarCityBussines GetAsync(string city)
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a = _context.City.GetAsync(city);
         return(Mappings.Default.Map <DivarCityBussines>(a));
     }
 }
예제 #30
0
 public async Task RemoveAsync()
 {
     using (var _context = new UnitOfWorkLid())
     {
         var a   = Mappings.Default.Map <AdvPictures>(this);
         var res = _context.AdvPictures.Remove(a);
         _context.Set_Save();
         _context.Dispose();
     }
 }