Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            //CreateWebHostBuilder(args).Build().Run();
            IWebHost host = CreateWebHostBuilder(args).Build();

            using (IServiceScope scope = host.Services.CreateScope())
            {
                IServiceProvider services = scope.ServiceProvider;
                try
                {
                    DatabaseContext               context     = services.GetRequiredService <DatabaseContext>();
                    RoleManager <IdentityRole>    roleManager = services.GetRequiredService <RoleManager <IdentityRole> >();
                    UserManager <ApplicationUser> userManager = services.GetRequiredService <UserManager <ApplicationUser> >();
                    SampleData.Initialize(context, roleManager, userManager);

                    ICategoryService categoryService = services.GetRequiredService <ICategoryService>();
                    IRegionService   regionService   = services.GetRequiredService <IRegionService>();
                    ICacheService    cacheService    = new CacheService();
                    cacheService.CacheCategories(categoryService);
                    cacheService.CacheRegions(regionService);

                    Microsoft.EntityFrameworkCore.DbSet <ApplicationUser> a = context.ApplicationUsers;
                }
                catch (Exception ex)
                {
                    ILogger <Program> logger = services.GetRequiredService <ILogger <Program> >();
                    logger.LogError(ex, "An error occurred while seeding the database.");
                }
            }

            host.Run();
        }
Ejemplo n.º 2
0
        public static Page <T> GetPage <T>(this Microsoft.EntityFrameworkCore.DbSet <T> list, int page_index, int page_size, Func <T, object> order_by_selector)
            where T : class
        {
            var res = list.OrderBy(order_by_selector)
                      .Skip(page_index * page_size)
                      .Take(page_size)
                      .ToArray();

            if (res == null || res.Length == 0)
            {
                return(null);
            }

            var tot_items = list.Count();
            var tot_pages = tot_items / page_size;

            if (tot_items < page_size)
            {
                tot_pages = 1;
            }

            return(new Page <T>()
            {
                Index = page_index, Items = res, TotalPages = tot_pages
            });
        }
Ejemplo n.º 3
0
 public DBMsSqlAuthRepository(string connectionstring, IOptions <AuthTokenOptions> tokenOption)
 {
     AuthorizaionContext = new AuthorizationContext(connectionstring);
     TokenOption         = tokenOption;
     DbUser     = AuthorizaionContext.User;
     DbRole     = AuthorizaionContext.Role;
     DbUserRole = AuthorizaionContext.UserRole;
 }
Ejemplo n.º 4
0
        /// <summary>
        /// <see cref="OnGetJednostki"/>
        /// </summary>
        /// <param name="jednostki">Zestaw jednostek z bazy danych.</param>
        /// <returns>Lista jednostek kontrolowanych.</returns>
        private IEnumerable <JednostkaKontrolowana> PrepareJednostki(Microsoft.EntityFrameworkCore.DbSet <JednostkaKontrolowana> jednostki)
        {
            var jednostkiKontrolowane = jednostki.ToList();

            jednostkiKontrolowane.RemoveAt(0);

            return(jednostkiKontrolowane.OrderBy(j => j.Nazwa).Prepend(new JednostkaKontrolowana()
            {
                Id = 0,
                Nazwa = "Wybierz"
            }));
        }
Ejemplo n.º 5
0
 public MotorBikeApiController(ApplicationDbContext appDbContext)
 {
     _appDdContext = appDbContext;
     try
     {
         _bikes = _appDdContext.MotorBikes;
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Ejemplo n.º 6
0
 private static List <DTO.BatchDTO> buildVM(Microsoft.EntityFrameworkCore.DbSet <Batch> batches)
 {
     return(batches.Select(b => new DTO.BatchDTO
     {
         Id = b.Id,
         Sku = b.Sku,
         Name = b.Name,
         FormSize = b.FormSize,
         Quantity = b.Quantity,
         Location = b.Location,
         WholesalePrice = b.WholesalePrice
     }).ToList());
 }
Ejemplo n.º 7
0
 public override void InitDb(WebCoreDbContext context)
 {
     Microsoft.EntityFrameworkCore.DbSet <MasterList> masterList = context.MasterLists;
     if (masterList.Count() == 0)
     {
         masterList.Add(new MasterList()
         {
             Group        = ConstantConfig.MasterListMasterGroup,
             Value        = ConstantConfig.MasterListMasterGroup,
             RecordStatus = ConstantConfig.RecordStatusConfig.Active,
             OrderNo      = 0
         });
         context.SaveChanges();
     }
 }
Ejemplo n.º 8
0
        protected void PrepareGalleriesList(IList <SelectListItem> items, bool withSpecialDefaultItem = true, string defaultItemText = null)
        {
            if (items == null)
            {
                throw new ArgumentNullException(nameof(items));
            }

            Microsoft.EntityFrameworkCore.DbSet <PhotoGallery> availableEtitors = _context.PhotoGalleries;
            foreach (PhotoGallery item in availableEtitors)
            {
                items.Add(new SelectListItem {
                    Value = item.Id.ToString(), Text = item.Name
                });
            }
            PrepareDefaultItem(items, withSpecialDefaultItem, defaultItemText);
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Get an entity if already existing or add it and return it's context if it doesn't already exist.
        /// </summary>
        /// <typeparam name="TEntity">Type of the data entity.</typeparam>
        /// <param name="set">The databsae set to perform the query on.</param>
        /// <param name="entity">The entity to perform the query on.</param>
        /// <param name="identifierFunction">How the entity is unique.</param>
        /// <returns>The instance of the processed entity.</returns>
        public static TEntity GetOrAdd <TEntity>(this Microsoft.EntityFrameworkCore.DbSet <TEntity> set, TEntity entity, Func <TEntity, bool> identifierFunction) where TEntity : class
        {
            // Get the existing entity if any, else get null
            TEntity existingEntity = set
                                     .FirstOrDefault(identifierFunction);

            // If there is an existing entity, return it
            if (existingEntity != null)
            {
                return(existingEntity);
            }

            // If no entity of this kind exists, create it and return it
            set.Add(entity);

            return(entity);
        }
Ejemplo n.º 10
0
        public async Task Should_Get_List()
        {
            // Arrange
            Venue venue = VenueSeedData.WeiherhofSchule;

            Microsoft.EntityFrameworkCore.DbSet <Venue> mockVenues = MockDbSets.Venues;
            mockVenues.FindAsync(Arg.Any <Guid>()).Returns(venue);
            _arpaContext.Venues.Returns(mockVenues);

            // Act
            IImmutableList <Room> result = await _handler.Handle(
                new Rooms.Query(venue.Id),
                new CancellationToken());

            // Assert
            result.Should().BeEquivalentTo(venue.Rooms);
        }
Ejemplo n.º 11
0
        public static Option <Page <T> > GetPage <T>(this Microsoft.EntityFrameworkCore.DbSet <T> List, int Page_index, int page_size, Func <T, object> order_by_selector, Func <T, bool> filter_by_selector, bool descending)
            where T : class
        {
            IOrderedEnumerable <T> resTMP;

            if (descending)
            {
                resTMP = List
                         .Where(filter_by_selector)
                         .OrderByDescending(order_by_selector);
            }
            else
            {
                resTMP = List
                         .Where(filter_by_selector)
                         .OrderBy(order_by_selector);
            }

            T[] res = resTMP
                      .Skip(Page_index * page_size)
                      .Take(page_size)
                      .ToArray();

            if (res == null || res.Length == 0)
            {
                return(new Empty <Page <T> >());
            }

            var tot_items = resTMP.Count();

            var tot_pages = tot_items / page_size;

            if (tot_items < page_size)
            {
                tot_pages = 1;
            }

            return(new Some <Page <T> >(new Page <T>()
            {
                Index = Page_index, Items = res, TotalPages = tot_pages
            }));
        }
Ejemplo n.º 12
0
        public IActionResult EventRequests() //this is the administrator one to view requests and approve them just list each request, with a button for approval/denial, and status approved denied, denied get removed from this page
        {
            //logged in / out checking
            bool Logged = isUserLoggedIn();

            if (Logged == false)
            {
                ViewBag.LoggedInQ = "False";
            }

            //obtain security level of logged in user
            var    SecurityLevel  = HttpContext.Session.Get("SecurityLevel");
            string sSecurityLevel = Encoding.ASCII.GetString(SecurityLevel, 0, SecurityLevel.Length);

            ViewBag.SecurityLevel = sSecurityLevel;

            var isUserAdmin = sSecurityLevel;

            if (isUserAdmin != "admin")
            {
                return(RedirectToAction("Error", "Home"));
            }

            List <Event> forView = new List <Event>();

            Microsoft.EntityFrameworkCore.DbSet <Event> table = DatabaseContext.Events;

            foreach (var alpha in table)
            {
                if (alpha.AcceptedQ == "Awaiting Approval" || alpha.AcceptedQ == "Denied")
                {
                    forView.Add(alpha);
                }
            }

            ViewData["EventTable"] = forView;

            return(View());
        }
Ejemplo n.º 13
0
        static void PrintTable <T>(Microsoft.EntityFrameworkCore.DbSet <T> table) where T : class
        {
            /*
             * IEnumerable<FieldList> properties = from p in typeof(T).GetProperties()
             *                                  where (from a in p.GetCustomAttributes(false)
             *                                         where a is EdmScalarPropertyAttribute
             *                                         select true).FirstOrDefault()
             *                                  select new FieldList
             *                                  {
             *                                      FieldName = p.Name,
             *                                      FieldType = p.PropertyType,
             *                                      FieldPK = p.GetCustomAttributes(false).Where(a => a is EdmScalarPropertyAttribute && ((EdmScalarPropertyAttribute)a).EntityKeyProperty).Count() > 0
             *                                  };
             */
            var names        = typeof(T).GetProperties().Select(property => property.Name).ToArray();
            var consoleTable = new ConsoleTable(names);
            var counter      = 0;

            foreach (var row in table)
            {
                var rowType = row.GetType();
                var values  = new object[names.Length];
                counter = 0;

                foreach (var name in names)
                {
                    var value = rowType.GetProperty(name).GetValue(row);
                    values[counter] = value;
                    counter++;
                }

                consoleTable.AddRow(values);
            }

            consoleTable.Write(Format.MarkDown);
        }
Ejemplo n.º 14
0
 public Repository(EfContext context)
 {
     _context  = context;
     _entities = context.Set <TEntity>();
 }
Ejemplo n.º 15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Repository&lt;T&gt;"/> class.
 /// </summary>
 /// <param name="dbContext">The db context.</param>
 public Repository(UnitOfWork dbContext)
 {
     _dbContext = dbContext as UnitOfWork;
     _dbSet     = _dbContext.CreateDbSet <T>();
 }
Ejemplo n.º 16
0
 public BaseRepository(ApplicationContext context)
 {
     this.context = context;
     this.dbSet   = context.Set <T> ();
 }
Ejemplo n.º 17
0
 public static IQueryable <TResult> Select <TSource, TResult>(this Microsoft.EntityFrameworkCore.DbSet <TSource> obj, System.Linq.Expressions.Expression <Func <TSource, TResult> > predicate) where TSource : class
 {
     return(Queryable.Select(obj, predicate));
 }
Ejemplo n.º 18
0
        public static Page <T> GetPage <T>(this Microsoft.EntityFrameworkCore.DbSet <T> list, int page_index, int page_size, Func <T, object> order_by_selector, bool descending = false, Func <T, bool> filter_by_predicate = null)
            where T : class
        {
            var res = list.OrderBy(order_by_selector)
                      .Skip(page_index * page_size)
                      .Take(page_size)
                      .ToArray();

            if (descending == true)
            {
                res = list.OrderByDescending(order_by_selector)
                      .Skip(page_index * page_size)
                      .Take(page_size)
                      .ToArray();
            }

            var tot_items = list.Count();

            if (descending == true)
            {
                if (filter_by_predicate != null)
                {
                    res = list.Where(filter_by_predicate)
                          .OrderByDescending(order_by_selector)
                          .Skip(page_index * page_size)
                          .Take(page_size)
                          .ToArray();

                    tot_items = list.Where(filter_by_predicate)
                                .Count();
                }
            }
            else
            {
                if (filter_by_predicate != null)
                {
                    res = list.Where(filter_by_predicate)
                          .OrderBy(order_by_selector)
                          .Skip(page_index * page_size)
                          .Take(page_size)
                          .ToArray();

                    tot_items = list.Where(filter_by_predicate)
                                .Count();
                }
            }

            if (res == null || res.Length == 0)
            {
                return(null);
            }


            var tot_pages = tot_items / page_size;

            if (tot_items < page_size)
            {
                tot_pages = 1;
            }

            return(new Page <T>()
            {
                index = page_index, items = res, totalPages = tot_pages
            });
        }
Ejemplo n.º 19
0
 public static Task <TEntity> FirstOrDefaultAsync <TEntity>(this Microsoft.EntityFrameworkCore.DbSet <TEntity> obj) where TEntity : class
 {
     return(Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.FirstOrDefaultAsync(obj));
 }
Ejemplo n.º 20
0
 public static Task <TEntity> FirstOrDefaultAsync <TEntity>(this Microsoft.EntityFrameworkCore.DbSet <TEntity> obj, System.Linq.Expressions.Expression <Func <TEntity, bool> > predicate) where TEntity : class
 {
     return(Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.FirstOrDefaultAsync(obj, predicate));
 }
Ejemplo n.º 21
0
 public static IQueryable <bool> Select <TEntity>(this Microsoft.EntityFrameworkCore.DbSet <TEntity> obj, System.Linq.Expressions.Expression <Func <TEntity, bool> > selector) where TEntity : class
 {
     return(System.Linq.Queryable.Select(obj, selector));
 }
Ejemplo n.º 22
0
 public FamilyRepository(DataContext context)
 {
     _context   = context;
     this.dbSet = context.Set <Family>();
 }
Ejemplo n.º 23
0
 public BaseRepository(ApplicationContext contexto)
 {
     this.contexto = contexto;
     this.dbSet    = contexto.Set <T>();
 }
Ejemplo n.º 24
0
        public override void InitDb(WebCoreDbContext context)
        {
            Microsoft.EntityFrameworkCore.DbSet <Language> languages = context.Languages;
            if (languages.Count() == 0)
            {
                languages.Add(new Language()
                {
                    LangCode = "ar-AE", LangName = "Arabic (U.A.E.)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-BH", LangName = "Arabic (Bahrain)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-DZ", LangName = "Arabic (Algeria)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-EG", LangName = "Arabic (Egypt)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-IQ", LangName = "Arabic (Iraq)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-JO", LangName = "Arabic (Jordan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-KW", LangName = "Arabic (Kuwait)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-LB", LangName = "Arabic (Lebanon)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-LY", LangName = "Arabic (Libya)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-MA", LangName = "Arabic (Morocco)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-OM", LangName = "Arabic (Oman)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-QA", LangName = "Arabic (Qatar)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-SA", LangName = "Arabic (Saudi Arabia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-SY", LangName = "Arabic (Syria)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-TN", LangName = "Arabic (Tunisia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ar-YE", LangName = "Arabic (Yemen)"
                });
                languages.Add(new Language()
                {
                    LangCode = "az-AZ", LangName = "Azeri (Latin) (Azerbaijan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "az-AZ", LangName = "Azeri (Cyrillic) (Azerbaijan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "be-BY", LangName = "Belarusian (Belarus)"
                });
                languages.Add(new Language()
                {
                    LangCode = "bg-BG", LangName = "Bulgarian (Bulgaria)"
                });
                languages.Add(new Language()
                {
                    LangCode = "bs-BA", LangName = "Bosnian (Bosnia and Herzegovina)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ca-ES", LangName = "Catalan (Spain)"
                });
                languages.Add(new Language()
                {
                    LangCode = "cs-CZ", LangName = "Czech (Czech Republic)"
                });
                languages.Add(new Language()
                {
                    LangCode = "cy-GB", LangName = "Welsh (United Kingdom)"
                });
                languages.Add(new Language()
                {
                    LangCode = "da-DK", LangName = "Danish (Denmark)"
                });
                languages.Add(new Language()
                {
                    LangCode = "de-AT", LangName = "German (Austria)"
                });
                languages.Add(new Language()
                {
                    LangCode = "de-CH", LangName = "German (Switzerland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "de-DE", LangName = "German (Germany)"
                });
                languages.Add(new Language()
                {
                    LangCode = "de-LI", LangName = "German (Liechtenstein)"
                });
                languages.Add(new Language()
                {
                    LangCode = "de-LU", LangName = "German (Luxembourg)"
                });
                languages.Add(new Language()
                {
                    LangCode = "dv-MV", LangName = "Divehi (Maldives)"
                });
                languages.Add(new Language()
                {
                    LangCode = "el-GR", LangName = "Greek (Greece)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-AU", LangName = "English (Australia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-BZ", LangName = "English (Belize)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-CA", LangName = "English (Canada)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-CB", LangName = "English (Caribbean)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-GB", LangName = "English (United Kingdom)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-IE", LangName = "English (Ireland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-JM", LangName = "English (Jamaica)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-NZ", LangName = "English (New Zealand)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-PH", LangName = "English (Republic of the Philippines)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-TT", LangName = "English (Trinidad and Tobago)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-US", LangName = "English (United States)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-ZA", LangName = "English (South Africa)"
                });
                languages.Add(new Language()
                {
                    LangCode = "en-ZW", LangName = "English (Zimbabwe)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-AR", LangName = "Spanish (Argentina)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-BO", LangName = "Spanish (Bolivia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-CL", LangName = "Spanish (Chile)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-CO", LangName = "Spanish (Colombia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-CR", LangName = "Spanish (Costa Rica)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-DO", LangName = "Spanish (Dominican Republic)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-EC", LangName = "Spanish (Ecuador)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-ES", LangName = "Spanish (Castilian)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-ES", LangName = "Spanish (Spain)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-GT", LangName = "Spanish (Guatemala)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-HN", LangName = "Spanish (Honduras)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-MX", LangName = "Spanish (Mexico)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-NI", LangName = "Spanish (Nicaragua)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-PA", LangName = "Spanish (Panama)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-PE", LangName = "Spanish (Peru)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-PR", LangName = "Spanish (Puerto Rico)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-PY", LangName = "Spanish (Paraguay)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-SV", LangName = "Spanish (El Salvador)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-UY", LangName = "Spanish (Uruguay)"
                });
                languages.Add(new Language()
                {
                    LangCode = "es-VE", LangName = "Spanish (Venezuela)"
                });
                languages.Add(new Language()
                {
                    LangCode = "et-EE", LangName = "Estonian (Estonia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "eu-ES", LangName = "Basque (Spain)"
                });
                languages.Add(new Language()
                {
                    LangCode = "fa-IR", LangName = "Farsi (Iran)"
                });
                languages.Add(new Language()
                {
                    LangCode = "fi-FI", LangName = "Finnish (Finland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "fo-FO", LangName = "Faroese (Faroe Islands)"
                });
                languages.Add(new Language()
                {
                    LangCode = "fr-BE", LangName = "French (Belgium)"
                });
                languages.Add(new Language()
                {
                    LangCode = "fr-CA", LangName = "French (Canada)"
                });
                languages.Add(new Language()
                {
                    LangCode = "fr-CH", LangName = "French (Switzerland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "fr-FR", LangName = "French (France)"
                });
                languages.Add(new Language()
                {
                    LangCode = "fr-LU", LangName = "French (Luxembourg)"
                });
                languages.Add(new Language()
                {
                    LangCode = "fr-MC", LangName = "French (Principality of Monaco)"
                });
                languages.Add(new Language()
                {
                    LangCode = "gl-ES", LangName = "Galician (Spain)"
                });
                languages.Add(new Language()
                {
                    LangCode = "gu-IN", LangName = "Gujarati (India)"
                });
                languages.Add(new Language()
                {
                    LangCode = "he-IL", LangName = "Hebrew (Israel)"
                });
                languages.Add(new Language()
                {
                    LangCode = "hi-IN", LangName = "Hindi (India)"
                });
                languages.Add(new Language()
                {
                    LangCode = "hr-BA", LangName = "Croatian (Bosnia and Herzegovina)"
                });
                languages.Add(new Language()
                {
                    LangCode = "hr-HR", LangName = "Croatian (Croatia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "hu-HU", LangName = "Hungarian (Hungary)"
                });
                languages.Add(new Language()
                {
                    LangCode = "hy-AM", LangName = "Armenian (Armenia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "id-ID", LangName = "Indonesian (Indonesia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "is-IS", LangName = "Icelandic (Iceland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "it-CH", LangName = "Italian (Switzerland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "it-IT", LangName = "Italian (Italy)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ja-JP", LangName = "Japanese (Japan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ka-GE", LangName = "Georgian (Georgia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "kk-KZ", LangName = "Kazakh (Kazakhstan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "kn-IN", LangName = "Kannada (India)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ko-KR", LangName = "Korean (Korea)"
                });
                languages.Add(new Language()
                {
                    LangCode = "kok-I", LangName = "Konkani (India)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ky-KG", LangName = "Kyrgyz (Kyrgyzstan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "lt-LT", LangName = "Lithuanian (Lithuania)"
                });
                languages.Add(new Language()
                {
                    LangCode = "lv-LV", LangName = "Latvian (Latvia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "mi-NZ", LangName = "Maori (New Zealand)"
                });
                languages.Add(new Language()
                {
                    LangCode = "mk-MK", LangName = "FYRO Macedonian (Former Yugoslav Republic of Macedonia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "mn-MN", LangName = "Mongolian (Mongolia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "mr-IN", LangName = "Marathi (India)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ms-BN", LangName = "Malay (Brunei Darussalam)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ms-MY", LangName = "Malay (Malaysia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "mt-MT", LangName = "Maltese (Malta)"
                });
                languages.Add(new Language()
                {
                    LangCode = "nb-NO", LangName = "Norwegian (Bokm?l) (Norway)"
                });
                languages.Add(new Language()
                {
                    LangCode = "nl-BE", LangName = "Dutch (Belgium)"
                });
                languages.Add(new Language()
                {
                    LangCode = "nl-NL", LangName = "Dutch (Netherlands)"
                });
                languages.Add(new Language()
                {
                    LangCode = "nn-NO", LangName = "Norwegian (Nynorsk) (Norway)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ns-ZA", LangName = "Northern Sotho (South Africa)"
                });
                languages.Add(new Language()
                {
                    LangCode = "pa-IN", LangName = "Punjabi (India)"
                });
                languages.Add(new Language()
                {
                    LangCode = "pl-PL", LangName = "Polish (Poland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ps-AR", LangName = "Pashto (Afghanistan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "pt-BR", LangName = "Portuguese (Brazil)"
                });
                languages.Add(new Language()
                {
                    LangCode = "pt-PT", LangName = "Portuguese (Portugal)"
                });
                languages.Add(new Language()
                {
                    LangCode = "qu-BO", LangName = "Quechua (Bolivia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "qu-EC", LangName = "Quechua (Ecuador)"
                });
                languages.Add(new Language()
                {
                    LangCode = "qu-PE", LangName = "Quechua (Peru)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ro-RO", LangName = "Romanian (Romania)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ru-RU", LangName = "Russian (Russia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sa-IN", LangName = "Sanskrit (India)"
                });
                languages.Add(new Language()
                {
                    LangCode = "se-FI", LangName = "Sami (Northern) (Finland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "se-FI", LangName = "Sami (Skolt) (Finland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "se-FI", LangName = "Sami (Inari) (Finland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "se-NO", LangName = "Sami (Northern) (Norway)"
                });
                languages.Add(new Language()
                {
                    LangCode = "se-NO", LangName = "Sami (Lule) (Norway)"
                });
                languages.Add(new Language()
                {
                    LangCode = "se-NO", LangName = "Sami (Southern) (Norway)"
                });
                languages.Add(new Language()
                {
                    LangCode = "se-SE", LangName = "Sami (Northern) (Sweden)"
                });
                languages.Add(new Language()
                {
                    LangCode = "se-SE", LangName = "Sami (Lule) (Sweden)"
                });
                languages.Add(new Language()
                {
                    LangCode = "se-SE", LangName = "Sami (Southern) (Sweden)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sk-SK", LangName = "Slovak (Slovakia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sl-SI", LangName = "Slovenian (Slovenia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sq-AL", LangName = "Albanian (Albania)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sr-BA", LangName = "Serbian (Latin) (Bosnia and Herzegovina)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sr-BA", LangName = "Serbian (Cyrillic) (Bosnia and Herzegovina)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sr-SP", LangName = "Serbian (Latin) (Serbia and Montenegro)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sr-SP", LangName = "Serbian (Cyrillic) (Serbia and Montenegro)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sv-FI", LangName = "Swedish (Finland)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sv-SE", LangName = "Swedish (Sweden)"
                });
                languages.Add(new Language()
                {
                    LangCode = "sw-KE", LangName = "Swahili (Kenya)"
                });
                languages.Add(new Language()
                {
                    LangCode = "syr-S", LangName = "Syriac (Syria)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ta-IN", LangName = "Tamil (India)"
                });
                languages.Add(new Language()
                {
                    LangCode = "te-IN", LangName = "Telugu (India)"
                });
                languages.Add(new Language()
                {
                    LangCode = "th-TH", LangName = "Thai (Thailand)"
                });
                languages.Add(new Language()
                {
                    LangCode = "tl-PH", LangName = "Tagalog (Philippines)"
                });
                languages.Add(new Language()
                {
                    LangCode = "tn-ZA", LangName = "Tswana (South Africa)"
                });
                languages.Add(new Language()
                {
                    LangCode = "tr-TR", LangName = "Turkish (Turkey)"
                });
                languages.Add(new Language()
                {
                    LangCode = "tt-RU", LangName = "Tatar (Russia)"
                });
                languages.Add(new Language()
                {
                    LangCode = "uk-UA", LangName = "Ukrainian (Ukraine)"
                });
                languages.Add(new Language()
                {
                    LangCode = "ur-PK", LangName = "Urdu (Islamic Republic of Pakistan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "uz-UZ", LangName = "Uzbek (Latin) (Uzbekistan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "uz-UZ", LangName = "Uzbek (Cyrillic) (Uzbekistan)"
                });
                languages.Add(new Language()
                {
                    LangCode = "vi-VN", LangName = "Vietnamese (Viet Nam)"
                });
                languages.Add(new Language()
                {
                    LangCode = "xh-ZA", LangName = "Xhosa (South Africa)"
                });
                languages.Add(new Language()
                {
                    LangCode = "zh-CN", LangName = "Chinese (S)"
                });
                languages.Add(new Language()
                {
                    LangCode = "zh-HK", LangName = "Chinese (Hong Kong)"
                });
                languages.Add(new Language()
                {
                    LangCode = "zh-MO", LangName = "Chinese (Macau)"
                });
                languages.Add(new Language()
                {
                    LangCode = "zh-SG", LangName = "Chinese (Singapore)"
                });
                languages.Add(new Language()
                {
                    LangCode = "zh-TW", LangName = "Chinese (T)"
                });
                languages.Add(new Language()
                {
                    LangCode = "zu-ZA", LangName = "Zulu (South Africa)"
                });

                context.SaveChanges();
            }
        }
Ejemplo n.º 25
0
 public BaseRepository(ApplicationContext context, IConfiguration configuration)
 {
     this.configuration = configuration;
     this.context       = context;
     dbSet = context.Set <T>();
 }
Ejemplo n.º 26
0
 public static IAsyncEnumerable <TEntity> AsAsyncEnumerable <TEntity>(this Microsoft.EntityFrameworkCore.DbSet <TEntity> obj) where TEntity : class
 {
     return(Microsoft.EntityFrameworkCore.EntityFrameworkQueryableExtensions.AsAsyncEnumerable(obj));
 }
Ejemplo n.º 27
0
 public BaseRepository(ApplicationContext contexto)
 {
     this.contexto = contexto;
     // comando para não permitir que elementos duplicados entrem no banco
     dbSet = contexto.Set <T>();
 }
 public static IQueryable <TEntity> Where <TEntity>(this Microsoft.EntityFrameworkCore.DbSet <TEntity> obj, System.Linq.Expressions.Expression <Func <TEntity, bool> > predicate) where TEntity : class
 {
     return(System.Linq.Queryable.Where(obj, predicate));
 }
Ejemplo n.º 29
0
 public static void Clear <T>(this Microsoft.EntityFrameworkCore.DbSet <T> dbSet) where T : BaseEntity
 {
     dbSet.RemoveRange(dbSet);
 }