Esempio n. 1
0
        public IResult UpdateDetail(MonthlyPlanDetailDto monthlyPlanDetailDto)
        {
            var planDetail = _monthlyPlanDetailDal.Get(w => w.Id == monthlyPlanDetailDto.Id && w.MonthlyPlanId == monthlyPlanDetailDto.MonthlyPlanId);

            planDetail.Description = monthlyPlanDetailDto.Description;

            _monthlyPlanDetailDal.Update(planDetail);

            return(new SuccessResult(Messages.MonthlyPlanDetailUpdated));
        }
Esempio n. 2
0
        public IResult AddDetail(MonthlyPlanDetailDto monthlyPlanDetailDto)
        {
            _monthlyPlanDetailDal.Add(new MonthlyPlanDetail
            {
                MonthlyPlanId = monthlyPlanDetailDto.MonthlyPlanId,
                Description   = monthlyPlanDetailDto.Description
            });

            return(new SuccessResult(Messages.MonthlyPlanDetailAdded));
        }
        public IActionResult UpdateDetail(MonthlyPlanDetailDto monthlyPlanDetailDto)
        {
            var isOver = _monthlyPlanService.IsOver(monthlyPlanDetailDto.MonthlyPlanId);

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

            var result = _monthlyPlanService.UpdateDetail(monthlyPlanDetailDto);

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

            return(BadRequest(result.Message));
        }