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); }
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); } }
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); } }