Ejemplo n.º 1
0
        public async Task Should_Be_Able_To_Create_A_Delivery_Schedule()
        {
            var dScheduleCreateDto = new DeliveryScheduleCreateUpdateDto
            {
                DeliveryScheduleName   = "Urgent",
                TimePeriod             = new TimeSpan(2, 0, 0),
                CostIncreasePercentage = 10 / 100
            };

            var dScheduleDto = await DeliveryScheduleAppService.CreateAsync(dScheduleCreateDto);

            dScheduleDto.ShouldNotBeNull();

            dScheduleDto.Id.ShouldBeGreaterThan(0);
            dScheduleDto.DeliveryScheduleName.ShouldBe(dScheduleCreateDto.DeliveryScheduleName);
            dScheduleDto.TimePeriod.ShouldBe(dScheduleCreateDto.TimePeriod);
            dScheduleDto.CostIncreasePercentage.ShouldBe(dScheduleCreateDto.CostIncreasePercentage);
        }
Ejemplo n.º 2
0
 public async Task <DeliveryScheduleDto> Update([FromRoute] int id, [FromBody] DeliveryScheduleCreateUpdateDto dto)
 {
     return(await DeliveryScheduleAppService.UpdateAsync(id, dto));
 }
Ejemplo n.º 3
0
        public async Task <DeliveryScheduleDto> Create([FromBody] DeliveryScheduleCreateUpdateDto dto)
        {
            var dd = dto.TimePeriod.Ticks;

            return(await DeliveryScheduleAppService.CreateAsync(dto));
        }