Esempio n. 1
0
        public IDataResult <List <DailyPlanView> > GetAllByWeeklyPlan(WeekInfoDto weekInfoDto)
        {
            var firstDateOfWeek = DateTime.Now.FirstDateOfWeek(weekInfoDto.Year, weekInfoDto.Week);
            var lastDateOfWeek  = firstDateOfWeek.AddDays(6);

            return(new SuccessDataResult <List <DailyPlanView> >(_dailyPlanDal.GetListAsView(w => w.UserId == UserId && firstDateOfWeek <= w.Date && w.Date <= lastDateOfWeek).ToList()));
        }
        public IActionResult GetByWeeklyPlanId(WeekInfoDto weekInfoDto)
        {
            var result = _dailyPlanService.GetAllByWeeklyPlan(weekInfoDto);

            if (result.Success)
            {
                return(Ok(result.Data));
            }

            return(BadRequest(result.Message));
        }