Пример #1
0
        public int AddRestaurentGetNewId(AddRestaurantRequestModel requestModel)
        {
            var newRestaurant = new Sql.Restaurant
            {
                Name        = requestModel.Name,
                CuisineId   = requestModel.CuisineId,
                CreatedBy   = requestModel.UserId,
                UpdatedBy   = requestModel.UserId,
                CreatedDate = DateTime.Now,
                UpdatedDate = DateTime.Now
            };

            _restaurantDbContex.Restaurants.Add(newRestaurant);
            _restaurantDbContex.SaveChanges();
            return(newRestaurant.Id);
        }
Пример #2
0
        public static Domain.Restaurant CreateRestaurantWithReivew(Sql.Restaurant restaurnatIn)
        {
            if (restaurnatIn != null)
            {
                var resttaurantOut = CreateRestaurant(restaurnatIn);

                foreach (var reviewIn in restaurnatIn.Reviews)
                {
                    resttaurantOut.AddReview(CreateReview(reviewIn));
                }

                return(resttaurantOut);
            }
            else
            {
                return(null);
            }
        }
Пример #3
0
 public static Domain.Restaurant CreateRestaurant(Sql.Restaurant restaurnatIn)
 {
     if (restaurnatIn != null)
     {
         return new Domain.Restaurant
                {
                    Id      = restaurnatIn.Id,
                    Cuisine = new Domain.Cuisine {
                        Id = restaurnatIn.CuisineId, Name = restaurnatIn.Cuisine.Name
                    },
                    Name      = restaurnatIn.Name,
                    CreatedBy = restaurnatIn.CreatedBy,
                    UpdatedBy = restaurnatIn.UpdatedBy
                }
     }
     ;
     else
     {
         return(null);
     }
 }