コード例 #1
0
ファイル: CampaindTpeController.cs プロジェクト: HungNV88/CRM
        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);
        }