コード例 #1
0
        public LanguageParser(codilingContext _context)
        {
            string languages = "C# = 1, VB.NET = 2, F# = 3, Java = 4, Python = 5, C(gcc) = 6, C++(gcc) = 7, Php = 8, Pascal = 9, Objective - C = 10, Haskell = 11, Ruby = 12, Perl = 13," +
                               " Lua = 14, Nasm = 15, Sql Server = 16, Javascript = 17, Lisp = 18, Prolog = 19, Go = 20, Scala = 21, Scheme = 22, Node.js = 23, Python 3 = 24, Octave = 25, C(clang) = 26," +
                               " C++(clang) = 27, C++(vc++) = 28, C(vc) = 29, D = 30, R = 31, Tcl = 32, MySQL = 33, PostgreSQL = 34, Oracle = 35, Swift = 37, Bash = 38, Ada = 39, Erlang = 40, Elixir = 41, " +
                               " Ocaml = 42, Kotlin = 43, Brainf * ** = 44, Fortran = 45, Rust = 46, Clojure = 47";

            string[] languagesArray = languages.Split(",");

            List <Language> langs = new List <Language>();

            for (int i = 0; i < languagesArray.Length; i++)
            {
                Console.Write(i);
                Language language = new Language();
                language.Name = languagesArray[i].Split("=")[0].TrimStart().TrimEnd();
                language.Id   = Convert.ToInt32(languagesArray[i].Split("=")[1].TrimStart().TrimEnd());
                langs.Add(language);
            }

            _context.Languages.AddRange(langs);
            _context.SaveChanges();
        }
コード例 #2
0
 public SubmissionsController(codilingContext context)
 {
     _context = context;
     _serializer.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
 }
コード例 #3
0
 public LanguagesController(codilingContext context)
 {
     _context = context;
     _serializer.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
 }
コード例 #4
0
 public CodingChallengesController(codilingContext context)
 {
     _context = context;
 }