public ActionResult GridViewReplacementWithInplaceEditingv2(int?Selected)
        {
            //hard code artistId for this example
            var skills = m_repository.GetArtistSkills(2);
            var model  = new InlineEditingArtistSkillListModel();

            model.ArtistSkillList = skills;
            if (Selected.HasValue)
            {
                model.SelectedRow = Selected.Value;
            }
            return(View("GridViewReplacementWithInplaceEditingv2", model));
        }
        public IActionResult GridViewReplacementWithInplaceEditing(int?Selected)
        {
            //hard code artistId for this example
            var skills = _Uow.ArtistSkillRepository.Query(a => a.ArtistId == 2);
            var model  = new InlineEditingArtistSkillListModel();

            model.ArtistSkillList = skills;
            if (Selected.HasValue)
            {
                model.SelectedRow = Selected.Value;
            }
            return(View("GridViewReplacementWithInplaceEditing", model));
        }
 public ActionResult GridViewReplacementWithInplaceEditingv2(InlineEditingArtistSkillListModel model)
 {
     m_repository.UpdateSkill(model.ArtistSkillList[model.SelectedRow]);
     return(RedirectToAction("GridViewReplacementWithInplaceEditingv2"));
 }