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();
     }
 }
Пример #2
0
 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);
         }
     });
 }
Пример #3
0
        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);
            }
        }