public string Edit(FormDataCollection form) { var retVal = string.Empty; var operation = form.Get("oper"); var id = form.Get("Id").Split(',')[0].ToInt32(); if (string.IsNullOrEmpty(operation)) { return(retVal); } CampaindTpeInfo info; switch (operation) { case "edit": info = CatalogRepository.GetInfo <CampaindTpeInfo>(id); if (info != null) { info.Name = form.Get("Name"); CatalogRepository.Update(info); } break; case "add": info = new CampaindTpeInfo { Name = form.Get("Name") }; CatalogRepository.Create(info); break; case "del": CatalogRepository.Delete <CampaindTpeInfo>(id); break; } StoreData.ReloadData <CampaindTpeInfo>(); return(retVal); }