public ActionResult ModifyButton(Guid Id) { string url = string.Format("{0}/Component/GetButton?btnID={1}", ConfigurationManager.AppSettings["APIAddress"], Id); Sys_ButtonModel model = HttpClientHelpClass.GetResponse <Sys_ButtonModel>(url, ConfigurationManager.AppSettings["APIToken"]); return(PartialView("ButtonForm", model)); }
public bool UpdateButton([FromBody] Sys_ButtonModel model) { Mapper.CreateMap <Sys_ButtonModel, Sys_Button>(); // 配置 Sys_Button button = Mapper.Map <Sys_ButtonModel, Sys_Button>(model); // 使用AutoMapper自动映射 IComponentLogic IComponent = container.Resolve <IComponentLogic>(); return(IComponent.UpdateButton(button)); }
public ActionResult AddButton() { Sys_ButtonModel model = new Sys_ButtonModel { btnId = Guid.NewGuid() }; return(PartialView("ButtonForm", model)); }
public Sys_ButtonModel GetButton(Guid btnID) { IComponentLogic IComponent = container.Resolve <IComponentLogic>(); Sys_Button btn = IComponent.GetButton(btnID); Mapper.CreateMap <Sys_Button, Sys_ButtonModel>(); // 配置 Sys_ButtonModel model = Mapper.Map <Sys_Button, Sys_ButtonModel>(btn); // 使用AutoMapper自动映射 return(model); }
public ActionResult ModifyButton(Sys_ButtonModel model) { UpdateBaseData(model); try { string url = string.Format("{0}/Component/UpdateButton", ConfigurationManager.AppSettings["APIAddress"]); string statusCode = string.Empty; bool isSuccess = Convert.ToBoolean(HttpClientHelpClass.PostResponse <Sys_ButtonModel>(url, model, ConfigurationManager.AppSettings["APIToken"], out statusCode)); if (isSuccess) { return(Json(new OperationResult(OperationResultType.Success, "修改成功!"))); } else { return(Json(new OperationResult(OperationResultType.Warning, "修改失败!"))); } } catch (Exception e) { return(Json(new OperationResult(OperationResultType.Warning, "修改失败!", e.Message))); } }