示例#1
0
        public async Task <bool> EnsureEnablingAsync(int lawnId)
        {
            var lawn = await _lawnRepository.GetByIdAsync(lawnId);

            if (lawn is null)
            {
                return(false);
            }

            bool allowEnable = lawn.Schedule.HoursToStartRemain() == 0;

            return(allowEnable);
        }
示例#2
0
        public async Task <LawnViewModel> GetByIdAsync(int id)
        {
            var lawn = await _lawnRepository.GetByIdAsync(id);

            return(lawn.Adapt <LawnViewModel>());
        }