public ActionResult DeleteConfirmed(int id)
        {
            CardRegister cardregister = db.CardRegisters.Find(id);

            db.CardRegisters.Remove(cardregister);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        //
        // GET: /CardRegister/Delete/5

        public ActionResult Delete(int id = 0)
        {
            CardRegister cardregister = db.CardRegisters.Find(id);

            if (cardregister == null)
            {
                return(HttpNotFound());
            }
            return(View(cardregister));
        }
 public ActionResult Edit(CardRegister cardregister)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cardregister).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cardregister));
 }
        public ActionResult Create(CardRegister cardregister)
        {
            if (ModelState.IsValid)
            {
                db.CardRegisters.Add(cardregister);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cardregister));
        }
 private void grid_OnMouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (!UIHelper.TestGridControlForRowCell(sender, e))
         return;
     var card = new CardRegister{
         Width = SystemParameters.PrimaryScreenWidth - 150,
         Height = SystemParameters.PrimaryScreenHeight - 150,
         MinWidth = 800,
         MinHeight = 600,
         Owner = Window.GetWindow(this)
     };
     card.Model.Load(model.FocusedGridRow);
     card.ShowDialog();
     model.ReloadItem(model.FocusedGridRow);
 }
        private void BarButtonItemAdd_OnItemClick(object sender, ItemClickEventArgs e)
        {
            var card = new CardRegister
            {
                WindowStartupLocation = WindowStartupLocation.CenterScreen,
                Width = SystemParameters.PrimaryScreenWidth - 150,
                Height = SystemParameters.PrimaryScreenHeight - 150,
                MinWidth = 800,
                MinHeight = 600,
                Owner = Window.GetWindow(this)
            };
            card.Model.Create();
            card.ShowDialog();

            try
            {
                model.ReloadModel();
            }
            catch (Exception)
            {
                // TODO:
                throw;
            }
        }
        private void grid_OnMouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            try
            {
                if (!UIHelper.TestGridControlForRowCell(sender, e))
                    return;
                var card = new CardRegister()
                {
                    Width = SystemParameters.PrimaryScreenWidth - 150,
                    Height = SystemParameters.PrimaryScreenHeight - 150,
                    MinWidth = 800,
                    MinHeight = 600,
                    Owner = Window.GetWindow(this)
                };
                card.Model.Load(model.FocusedGridRow);
                card.ShowDialog();
                model.ReloadItem(model.FocusedGridRow);
            }
            catch (Exception)
            {
                // TODO
                throw;
            }

            /*
            if (!(((TableView)((GridControl) e.Source).View).CalcHitInfo(e.OriginalSource as DependencyObject)).InRowCell)
                return;
            var row = (ItemCommon)((GridControl)sender).GetFocusedRow();
            if (row != null)
            {
                try
                {
                    var card = new CardRegister()
                    {
                        Width = SystemParameters.PrimaryScreenWidth - 150,
                        Height = SystemParameters.PrimaryScreenHeight - 150,
                        MinWidth = 800,
                        MinHeight = 600,
                        Owner = Window.GetWindow(this)
                    };
                    card.Model.Load(row);
                    card.ShowDialog();
                    model.ReloadItem(row);
                }
                catch (Exception)
                {
                    // TODO:
                    throw;
                }
            }
             * */
        }