static void Main(string[] args)
        {
            var csvData = ReadFile("sample.csv");

            using (var context = new MyContext())
            {
                foreach (var row in csvData)
                {
                    var item = new TimeLogItem()
                    {
                        Date       = row.Date,
                        Minutes    = row.Minutes,
                        Week       = row.Week,
                        Year       = row.Year,
                        ExternalId = row.Id,
                        Project    = row.Project,
                    };
                    context.TimeLogItems.Add(item);
                }
                context.SaveChanges();
            }

            Console.WriteLine("press enter to exit");
            Console.ReadLine();
        }
Exemple #2
0
        public void SaveTime()
        {
            var newTimeLogItem = new TimeLogItem(
                CurrentTimer.StartTime,
                CurrentTimer.EndTime,
                CurrentTimer.Title,
                CurrentTimer.CategorySystemId);

            _logger.LogInformation($"Adding new time log: {JsonSerializer.Serialize(newTimeLogItem)}");
            _timeLogService.Add(newTimeLogItem);
        }
Exemple #3
0
        public TimeLogService(ILogger <TimeLogService> logger)
        {
            _logger = logger;
            TimeLog = new List <TimeLogItem>();

            for (int i = 0; i < 12; i++)
            {
                var t    = (int)i % 5;
                var date = DateTime.Now;
                var time = new TimeLogItem(date.AddDays(-t), date.AddDays(-t).AddHours(i), "some task");
                _logger.LogInformation($"Adding timelog {System.Text.Json.JsonSerializer.Serialize(time)}");
                TimeLog.Add(time);
            }
        }
Exemple #4
0
 public void Add(TimeLogItem timeLogItem)
 {
     TimeLog.Add(timeLogItem);
 }