예제 #1
0
 public static void CreateMyDatabase()
 {
     using (var context = new SerialContext())
     {
         context.Database.EnsureCreated();
     }
 }
예제 #2
0
        public IActionResult ParseMyStuff(Stream uploadedFileStream)
        {
            using (var reader = new StreamReader(uploadedFileStream))
            {
                using (var _context = new SerialContext())
                {
                    string one = reader.ReadLine();

                    while (one != null)
                    {
                        var serial = new Serial();

                        string val1 = one.Substring(one.IndexOf('=') + 1);
                        string two  = reader.ReadLine();
                        string val2 = two.Substring(two.IndexOf('=') + 1);
                        val2 = val2.Trim();
                        DateTime dt2   = DateTime.ParseExact(val2, "HH:mm:ss", CultureInfo.InvariantCulture);
                        string   three = reader.ReadLine();
                        string   val3  = three.Substring(three.IndexOf('=') + 1);
                        val3 = val3.Trim();
                        DateTime dt3 = DateTime.ParseExact(val3, "yyyy/MM/dd", CultureInfo.InvariantCulture);
                        serial.SerialName  = val1;
                        serial.SerialTime  = dt2;
                        serial.ReleaseDate = dt3;


                        _context.Serials.Add(serial);

                        one = reader.ReadLine();
                    }
                    _context.SaveChanges();
                    return(new NoContentResult());
                }
            }
        }
예제 #3
0
        public void ImportingFiles()
        {
            SerialContext     context = new SerialContext();
            SerialsController con     = new SerialsController(context);

            List <IFormFile> file = new List <IFormFile>();
            var result            = con.Browse(file) as ViewResult;

            Assert.IsType(typeof(Serial), result.ViewData.Model);
            Serial serial = (Serial)result.ViewData.Model;

            Assert.Equal("kumkum", serial.SerialName);
        }
예제 #4
0
 public SerialsController(SerialContext context)
 {
     _context = context;
 }
 public HomeController(ILogger <HomeController> logger, SerialContext serialContext, MeasurementUnitsViewModel measurementUnits)
 {
     _logger           = logger;
     _serialContext    = serialContext;
     _measurementUnits = measurementUnits;
 }