public async Task <Restaurant> Create([FromBody] Restaurant restaurant) { if (restaurant == null) { return(null); } var proxy = new RestaurantServiceProxyFactory().CreateAdminServiceProxy(); return(await proxy.CreateRestaurant(restaurant)); }
public async Task <RestaurantTable> GetTable(Guid restaurantId, Guid tableId) { try { var proxy = new RestaurantServiceProxyFactory().CreateServiceProxy(); return(await proxy.GetTableAsync(restaurantId, tableId)); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } return(null); }
public async Task <RestaurantTable> CreateTable(Guid restaurantId, [FromBody] RestaurantTable table) { if (table == null) { return(null); } try { var proxy = new RestaurantServiceProxyFactory().CreateAdminServiceProxy(); return(await proxy.CreateTable(restaurantId, table)); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } return(null); }
public async Task <IEnumerable <Restaurant> > Get() { var proxy = new RestaurantServiceProxyFactory().CreateServiceProxy(); return(await proxy.GetRestaurantsAsync()); }
public async Task <IEnumerable <RestaurantTable> > GetTables(Guid restaurantId) { var proxy = new RestaurantServiceProxyFactory().CreateServiceProxy(); return(await proxy.GetTablesOfRestaurant(restaurantId)); }