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" }; }
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" }; }
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)); }
public async Task <IActionResult> CreateServiceType(CreateServiceTypeDto serviceTypeDto, ApiVersion version) { var result = await _repository.CreateServiceTypeAsync(serviceTypeDto); return(CreatedAtRoute(new { id = result.Id, version = $"{version}" }, result)); }