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