private void saveCommand() { if (Regex.IsMatch(_selectedNinja.Name, @"^^(?! )[A-Za-z\s]+$")) { using (var context = new MyEntities()) { context.Entry(_selectedNinja.ToModel()).State = EntityState.Modified; context.SaveChanges(); } _listViewModel.CloseEditNinja(); } }
public CreateNinjaVM(MainViewModel main) { _main = main; Ninja = new NinjaVM(); SaveNinjaCommand = new RelayCommand(() => { using (var context = new NinjaManagerEntities()) { context.Ninja.Add(Ninja.ToModel()); context.SaveChanges(); _main.Ninjas.Add(Ninja); } }); }
private void deleteNinja() { using (var context = new NinjaManagerEntities()) { //delete ninja from ninja table int ninjaId = _selectedNinja.ToModel().Id; var item = context.Ninja.Where(Item => Item.Id == ninjaId).Single(); context.Ninja.Remove(item); context.SaveChanges(); Ninjas.Remove(_selectedNinja); } }