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)); }