private void DeleteUserButton_Click(object sender, RoutedEventArgs e) { var selectedItem = this.lvAuto.SelectedItem; if (selectedItem != null) { AutoEntity car = selectedItem as AutoEntity; AutoService service = new AutoService(); if (MessageBox.Show("Sei sicuro di voler eliminare \"" + car.CarName + " \" ?", "Elimina Auto", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (service.Delete(car) == 0) { MessageBox.Show("cancellato!"); this.RefreshData(); } else { MessageBox.Show("NON cancellato!"); } } else { MessageBox.Show("NON cancellato!"); } } }
public async static Task CreatAsync(IServiceScope service, AutoEntity db) { var userManager = service.ServiceProvider.GetRequiredService <UserManager <User> >(); var roleManager = service.ServiceProvider.GetRequiredService <RoleManager <IdentityRole> >(); if (!db.Users.Any() && !db.UserRoles.Any()) { var user = new User() { UserName = "******", Email = "*****@*****.**" }; var identityResult = await userManager.CreateAsync(user, "Admin123@"); if (identityResult.Succeeded) { await roleManager.CreateAsync(new IdentityRole() { Name = "Admin" }); var roleResult = await userManager.AddToRoleAsync(user, "Admin"); if (roleResult.Succeeded) { await db.SaveChangesAsync(); } } } }
private void BorrarBtn_Click(object sender, EventArgs e) { var auto = new AutoEntity(); auto.id = autoId; repo.BorrarAuto(auto); Finish(); }
public static AutoEntity toAutoEntity(this Car car) { AutoEntity auto = new AutoEntity(); auto.CarName = car.CarNam; auto.Id = car.CarOwnId; return(auto); }
public static Car toCar(this AutoEntity auto, Car car = null) { if (car == null) { car = new Car(); } car.CarOwnId = auto.Id; car.CarNam = auto.CarName; return(car); }
private void CrearBtn_Click(object sender, EventArgs e) { var newAuto = new AutoEntity() { Nombre = NombreText.Text, Modelo = ModeloText.Text, Tipo = TipoText.Text, Color = Colortext.Text, }; repo.CrearAuto(newAuto); this.Finish(); }
private void EditarBtn_Click(object sender, EventArgs e) { var auto = new AutoEntity(); auto.id = autoId; auto.Nombre = NombreText.Text; auto.Modelo = ModeloText.Text; auto.Tipo = TipoText.Text; auto.Color = Colortext.Text; repo.ActualizarAuto(auto); Finish(); }
public int Add(AutoEntity auto) { try { using (var db = new CroceRossaEntities()) { db.Car.Add(auto.toCar()); db.SaveChanges(); return(0); } } catch (Exception) { return(-1); } }
public int Delete(AutoEntity auto) { try { using (var db = new CroceRossaEntities()) { Car Car = db.Car.FirstOrDefault(x => x.CarOwnId == auto.Id); if (Car != null) { db.Car.Remove(Car); db.SaveChanges(); } } return(0); } catch (Exception) { return(-1); } }
public HomeController(AutoEntity _db) { db = _db; }
public AccountController(AutoEntity db, UserManager <User> userManager, SignInManager <User> signInManager) { _db = db; _signInManager = signInManager; _userManager = userManager; }
public HomeController(AutoEntity db) { _db = db; }
public _LayoutViewComponent(AutoEntity _db) { db = _db; }
public static void Main(string[] args) { IWebHost webHost = CreateWebHostBuilder(args).Build(); using (IServiceScope service = webHost.Services.CreateScope()) { using (AutoEntity db = service.ServiceProvider.GetRequiredService <AutoEntity>()) { //if (!db.Languages.Any()) //{ // Language language = new Language() // { // Key = "en", // Value = "1" // }; // Language language2 = new Language() // { // Key = "ru", // Value = "2" // }; // Language language3 = new Language() // { // Key = "ger", // Value = "3" // }; // db.Languages.AddRange(language, language2, language3); // db.SaveChanges(); //} //if (!db.Categories.Any()) //{ // var category = new Category() // { // Name = "Citroen", // }; // db.Categories.Add(category); // db.SaveChanges(); //} //if (!db.CategoryLanguages.Any()) //{ // var categoryLanguegae = new CategoryLanguage() // { // CategoryId = 1, // LanguageId = 1 // }; // db.CategoryLanguages.Add(categoryLanguegae); // db.SaveChanges(); //} //if (!db.SubCategories.Any()) //{ // SubCategory subCategory = new SubCategory() // { // Name = "Engine Lubrication", // }; // db.SubCategories.Add(subCategory); // db.SaveChanges(); //} //if (!db.SubCategoryLanguages.Any()) //{ // SubCategoryLanguage subCategoryLanguage = new SubCategoryLanguage() // { // SubCategoryId = 1, // LanguageId = 1 // }; // db.SubCategoryLanguages.Add(subCategoryLanguage); // db.SaveChanges(); //} //if (!db.Products.Any()) //{ // Product product = new Product() // { // SubCategoryId = 1, // }; // db.Products.Add(product); // db.SaveChanges(); //} //if (!db.ProductCategories.Any()) //{ // ProductCategory pr = new ProductCategory() // { // CategoryId = 1, // ProductId = 1 // }; // db.ProductCategories.Add(pr); // db.SaveChanges(); //} //if (!db.ProductLanguages.Any()) //{ // ProductLanguage productLanguage = new ProductLanguage() // { // ProductId = 1, // LanguageId = 1 // }; // db.ProductLanguages.Add(productLanguage); //} //if (!db.RealPartNos.Any()) //{ // RealPartNo realPartNo = new RealPartNo() // { // Name = "000 018 07 02", // ProductId = 1 // }; // db.RealPartNos.Add(realPartNo); // db.SaveChanges(); //} AdminCreater.CreatAsync(service, db).Wait(); } } webHost.Run(); }
public LanguageViewComponent(AutoEntity _db) { db = _db; }
public static string GetLanguageId(string culture, AutoEntity db) { var language = db.Languages.Where(l => l.Key == culture).FirstOrDefault(); return(language.Value); }
public LanguageController(AutoEntity db) { _db = db; }
public CatalogueController(AutoEntity db) { _db = db; }
public SubCategoryViewComponent(AutoEntity _db) { db = _db; }