Esempio n. 1
0
        public IResult AddDetail(DailyPlanDetailDto dailyPlanDetailDto)
        {
            _dailyPlanDetailDal.Add(new DailyPlanDetail
            {
                DailyPlanId = dailyPlanDetailDto.DailyPlanId,
                Description = dailyPlanDetailDto.Description
            });

            return(new SuccessResult(Messages.DailyPlanDetailAdded));
        }
Esempio n. 2
0
        public IResult UpdateDetail(DailyPlanDetailDto dailyPlanDetailDto)
        {
            var planDetail = _dailyPlanDetailDal.Get(w => w.Id == dailyPlanDetailDto.Id && w.DailyPlanId == dailyPlanDetailDto.DailyPlanId);

            planDetail.Description = dailyPlanDetailDto.Description;

            _dailyPlanDetailDal.Update(planDetail);

            return(new SuccessResult(Messages.DailyPlanDetailUpdated));
        }
        public IActionResult UpdateDetail(DailyPlanDetailDto dailyPlanDto)
        {
            var isOver = _dailyPlanService.IsOver(dailyPlanDto.DailyPlanId);

            if (!isOver.Success)
            {
                return(BadRequest(isOver.Message));
            }

            var result = _dailyPlanService.UpdateDetail(dailyPlanDto);

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

            return(BadRequest(result.Message));
        }