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); }
public async Task <LawnViewModel> GetByIdAsync(int id) { var lawn = await _lawnRepository.GetByIdAsync(id); return(lawn.Adapt <LawnViewModel>()); }