//public RestaurantInfo RestaurantInfo { get; private set; } public RestaurantInfoRepositoryFixture() { MockRestaurantInfoService = new Mock <IRestaurantInfoService>(); RestaurantInfos = new List <RestaurantInfo> { new RestaurantInfo { Id = 1, Name = "Golden Dining", Address = "Kandy Road, Kaithady", City = "Jaffna", Country = "Sri Lanka", LandLine = "+9423454544", Mobile = "+94567876786", Email = "*****@*****.**" } }; CreateRestaurantInfoDto = new CreateRestaurantInfoDto { Name = "Golden Dining", Address = "Kandy Road, Kaithady", City = "Jaffna", Country = "Sri Lanka", LandLine = "+9423454544", Mobile = "+94567876786", Email = "*****@*****.**" }; }
public async Task <GetRestaurantInfoDto> CreateRestaurantInfoAsync(CreateRestaurantInfoDto infoDto) { var restaurantInfo = _mapper.Map <RestaurantInfo>(infoDto); restaurantInfo = await _restaurantInfo.AddRestaurantInfoAsync(restaurantInfo); return(_mapper.Map <GetRestaurantInfoDto>(restaurantInfo)); }
public CreateRestaurantInfoDtoValidatorFixture() { Validator = new CreateRestaurantInfoDtoValidator(); Model = new CreateRestaurantInfoDto { Name = "Golden Dining", Address = "Kandy Road, Kaithady", City = "Jaffna", Country = "Sri Lanka", LandLine = "+9423454544", Mobile = " +94567876786", Email = "*****@*****.**" }; }
public RestaurantInfoControllerFixture() { ApiVersion = new ApiVersion(1, 0); MockRestaurantInfoRepository = new Mock <IRestaurantInfoRepository>(); RestaurantInfos = new List <GetRestaurantInfoDto> { new GetRestaurantInfoDto { Id = 1, Name = "Golden Dining", Address = "Kandy Road, Kaithady, Jaffna, Sri Lanka", LandLine = "+9423454544", Mobile = "+94567876786", Email = "*****@*****.**" }, }; ValidCreateRestaurantInfoDto = new CreateRestaurantInfoDto { Name = "Golden Dining", Address = "Kandy Road, Kaithady", City = "Jaffna", Country = "Sri Lanka", LandLine = "+9423454544", Mobile = "+94567876786", Email = "*****@*****.**" }; CreateRestaurantInfoDtoResult = new GetRestaurantInfoDto { Id = 1, Name = "Golden Dining", Address = "Kandy Road, Kaithady, Jaffna, Sri Lanka", LandLine = "+9423454544", Mobile = "+94567876786", Email = "*****@*****.**" }; }
public async Task <IActionResult> CreateRestaurantInfo(CreateRestaurantInfoDto restaurantInfoDto, ApiVersion version) { var result = await _repository.CreateRestaurantInfoAsync(restaurantInfoDto); return(CreatedAtRoute(new { id = result.Id, version = $"{version}" }, result)); }