コード例 #1
0
        public IActionResult GetAllWeeksFromClassEntity(string classEntityOwnerIdentityName, bool includeChildren = false)
        {
            //return Ok(CitiesDataStore.Current.Cities);
            var weeks = _repo.GetAllWeeksFromClass(classEntityOwnerIdentityName);

            if (weeks == null)
            {
                return(NotFound());
            }

            if (includeChildren)
            {
                var results = _mapper.Map <IEnumerable <WeekDto> >(weeks);
                return(Ok(results));
            }
            else
            {
                var results = _mapper.Map <IEnumerable <WeekWithoutProgressDto> >(weeks);
                return(Ok(results));
            }
        }