public ServiceTypeControllerFixture()
        {
            ApiVersion = new ApiVersion(1, 0);

            MockServiceTypeRepository = new Mock <IServiceTypeRepository>();

            ServiceTypes = new List <GetServiceTypeDto> {
                new GetServiceTypeDto {
                    Id = 1, Type = "Take Away"
                },
            };

            ValidCreateServiceTypeDto = new CreateServiceTypeDto {
                Type = "Dine In"
            };

            CreateServiceTypeDtoResult = new GetServiceTypeDto {
                Id = 2, Type = "Dine In"
            };

            ValidUpdateServiceTypeDto = new EditServiceTypeDto {
                Type = "Take Out"
            };

            EditServiceTypeDtoResult = new GetServiceTypeDto {
                Id = 1, Type = "Take Out"
            };
        }
Esempio n. 2
0
        public ServiceTypeRepositoryFixture()
        {
            MockServiceTypeService = new Mock <IServiceTypeService>();

            ServiceTypes = new List <ServiceType>
            {
                new ServiceType {
                    Id = 1, Type = "Take Away"
                },
                new ServiceType {
                    Id = 2, Type = "Dine In"
                }
            };

            CreateServiceTypeDto = new CreateServiceTypeDto
            {
                Type = "Buffet"
            };

            CreatedNewServiceType = new ServiceType
            {
                Id   = 3,
                Type = CreateServiceTypeDto.Type
            };

            EditServiceTypeDto = new EditServiceTypeDto
            {
                Type = "Take Out"
            };
        }
Esempio n. 3
0
 public CreateServiceTypeDtoValidatorFixture()
 {
     Validator = new CreateServiceTypeDtoValidator();
     Model     = new CreateServiceTypeDto
     {
         Type = "Take Away"
     };
 }
        public async Task <GetServiceTypeDto> CreateServiceTypeAsync(CreateServiceTypeDto serviceTypeDto)
        {
            await CheckServiceTypeAsync(0, serviceTypeDto.Type);

            var serviceType = _mapper.Map <ServiceType>(serviceTypeDto);

            serviceType = await _serviceType.AddServiceTypeAsync(serviceType);

            return(_mapper.Map <GetServiceTypeDto>(serviceType));
        }
Esempio n. 5
0
        public async Task <IActionResult> CreateServiceType(CreateServiceTypeDto serviceTypeDto, ApiVersion version)
        {
            var result = await _repository.CreateServiceTypeAsync(serviceTypeDto);

            return(CreatedAtRoute(new { id = result.Id, version = $"{version}" }, result));
        }