/// <summary> /// Updates or adds a RestaurantDish entity to the database. /// </summary> /// <param name="restarauntDish"> /// RestaurantDish: the entity to update or add. /// </param> /// <returns> /// Task<RestaurantDish>: the updated or created RestaurantDish entity. /// </returns> public async Task <RestarauntDish> CreateRestarauntDish(RestarauntDish restarauntDish) { if (restarauntDish.Id != 0) { await _database.UpdateAsync(restarauntDish); return(restarauntDish); } else { int id = await _database.InsertAsync(restarauntDish); restarauntDish.Id = id; return(restarauntDish); } }
/// <summary> /// Deletes a RestaurantDish entity from the database. /// </summary> /// <param name="restarauntDish"> /// RestaurantDish: the entity to be deleted. /// </param> /// <returns> /// RestaurantDish: the deleted entity. /// </returns> public async Task <RestarauntDish> DeleteRestarauntDish(RestarauntDish restarauntDish) { await _database.DeleteAsync(restarauntDish); return(restarauntDish); }