Ejemplo n.º 1
0
        public IDataResult <List <RiderGroup> > AddRiderGroup(CarouselDto carouselDto)
        {
            List <RiderGroup> riderGroups = new List <RiderGroup>();
            var checkEntryData            = true;

            while (checkEntryData)
            {
                var enterRiderGroup = EnterRiderGroup(carouselDto.RiderGropAmount);
                checkEntryData = !enterRiderGroup.Success;
                ///enterCarouselDto.Success true olduğu zaman çıkması için false çektik
                if (!checkEntryData)
                {
                    for (int i = 0; i < enterRiderGroup.Data.Length; i++)
                    {
                        var riderGroup = new RiderGroup
                        {
                            RowNumber   = i + 1,
                            RiderAmount = Convert.ToInt32(enterRiderGroup.Data[i])
                        };

                        riderGroups.Add(riderGroup);
                    }


                    return(new SuccessDataResult <List <RiderGroup> >(riderGroups));
                }
            }
            return(new ErrorDataResult <List <RiderGroup> >());
        }
Ejemplo n.º 2
0
        public IDataResult <CarouselDto> AddCarouselDto()
        {
            var checkEntryData = true;

            while (checkEntryData)
            {
                var enterCarouselDto = EnterCarouselDto();
                checkEntryData = !enterCarouselDto.Success;
                //enterCarouselDto.Success true olduğu zaman çıkması için false çektik
                if (!checkEntryData)
                {
                    var carouselDto = new CarouselDto
                    {
                        Carousel = new Carousel
                        {
                            WorkingAmount = Convert.ToInt32(enterCarouselDto.Data[0]),
                            SeatTotal     = Convert.ToInt32(enterCarouselDto.Data[1])
                        },
                        RiderGropAmount = Convert.ToInt32(enterCarouselDto.Data[2]),
                    };

                    return(new SuccessDataResult <CarouselDto>(carouselDto));
                }
            }
            return(new ErrorDataResult <CarouselDto>());
        }