Example #1
0
        public IActionResult VerstuurMail()
        {
            var nu                         = DateTime.Now;
            var volgende                   = DateTime.Now.AddDays(7);
            IList <Werkweek> nuWeken       = _werkweekRepository.GetByDate(nu);
            IList <Werkweek> volgendeWeken = _werkweekRepository.GetByDate(volgende);
            var inhoud                     = "Dag Sabine \n\n";

            inhoud += "De gepresteerde uren deze week: \n\n";
            inhoud  = nuWeken.Aggregate(inhoud, (current, week) => current + week.ToReadableFormat());
            inhoud += "\nDe uren voor volgende week: \n\n";
            inhoud  = volgendeWeken.Aggregate(inhoud, (current, week) => current + week.ToReadableFormat());
            inhoud += "\n Met vriendelijke groeten \n\n Hans Fraiponts";
            var wvm = new WekenViewModel
            {
                Inhoud    = inhoud,
                Ontvanger = _configuration.GetSection("Mailgun").GetSection("ontvanger").Value
            };

            return(View(wvm));
        }
Example #2
0
        public IActionResult Index(long unixTimeStamp = 0)
        {
            var datum = DateTime.Now;

            if (unixTimeStamp != 0)
            {
                datum = DateTimeOffset.FromUnixTimeSeconds(unixTimeStamp).DateTime;
            }

            var ivm = new IndexViewModel()
            {
                Werkweken = _werkweekRepository.GetByDate(datum),
                Datum     = datum,
            };

            return(View(ivm));
        }