Exemplo n.º 1
0
        //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));
        }
Exemplo n.º 3
0
 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    = "*****@*****.**"
            };
        }
Exemplo n.º 5
0
        public async Task <IActionResult> CreateRestaurantInfo(CreateRestaurantInfoDto restaurantInfoDto, ApiVersion version)
        {
            var result = await _repository.CreateRestaurantInfoAsync(restaurantInfoDto);

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