Пример #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.RecipeMenuView);

            recipeListView    = FindViewById <ListView>(Resource.Id.recipeListView);
            recipeDataService = new RecipeDataService();
            allRecipes        = recipeDataService.GetAllRecipes();

            recipeListView.Adapter           = new RecipeListAdapter(this, allRecipes);
            recipeListView.FastScrollEnabled = true;

            recipeListView.ItemClick += RecipeListView_ItemClick;
        }
Пример #2
0
        //private RecipeDataService dataservice;


        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.RecipeDetailView);

            RecipeDataService dataService = new RecipeDataService();

            var selectedRecipeId = Intent.Extras.GetInt("selectedRecipeId");

            selectedRecipe = dataService.GetRecipeById(selectedRecipeId);

            FindViews();
            BindData();
            HandleEvents();
        }
Пример #3
0
 public IEnumerable <object> FetchData()
 {
     return(RecipeDataService.GetRecipes());
 }
Пример #4
0
 public void DeleteData(int id)
 {
     RecipeDataService.DeleteRecipe(id);
 }
Пример #5
0
 public void UpdateData(object data)
 {
     RecipeDataService.UpdateRecipe((Recipe)data);
 }
Пример #6
0
 public object FetchData(int id)
 {
     return(RecipeDataService.GetRecipes(id).First());
 }
Пример #7
0
 public void AddData(object data)
 {
     RecipeDataService.AddRecipe((Recipe)data);
 }