private void SaveManufacturer(object manufacturerInstance)
        {
            ManufacturerViewModel manufacturerViewModel = manufacturerInstance as ManufacturerViewModel;

            if (manufacturerViewModel.Manufacturer != null)
            {
                if (!manufacturerViewModel.IsValid)
                {
                    Application.Current.MainPage.DisplayAlert("Предупреждение", "Задайте название производителя", "Ok");
                    return;
                }

                using (AppDbContext db = App.GetContext())
                {
                    if (manufacturerViewModel.Manufacturer.ManufacturerId == 0)
                    {
                        db.Entry(manufacturerViewModel.Manufacturer).State = EntityState.Added;
                    }
                    else
                    {
                        db.Manufacturers.Update(manufacturerViewModel.Manufacturer);
                    }
                    db.SaveChanges();
                }
            }
            Back();
        }
        private void DeleteManufacturer(object manufacturerInstance)
        {
            ManufacturerViewModel manufacturerViewModel = manufacturerInstance as ManufacturerViewModel;

            if (manufacturerViewModel.Manufacturer != null && manufacturerViewModel.Manufacturer.ManufacturerId != 0)
            {
                using (AppDbContext db = App.GetContext())
                {
                    db.Components.RemoveRange(manufacturerViewModel.Components);
                    db.Manufacturers.Remove(manufacturerViewModel.Manufacturer);
                    db.SaveChanges();
                }
            }
            Back();
        }