Example #1
0
        public async Task StartDay(WorkDay workDay)
        {
            if (workDay == null)
            {
                throw new ArgumentNullException();
            }
            workDay.StartWork();
            await _databaseConnection.UpdateAsync(workDay);

            FireDayUpdatedEvent(workDay);
        }