public static List <MicroForm> GetMicroFormsByModuleMenuText(string moduleMenuText) { List <MicroForm> MicroFormList = new List <MicroForm>(); DataTable MicroFormTable = MicroFormDataAccess.GetInstance.GetMicroFormsByModuleMenuText(moduleMenuText); foreach (DataRow dr in MicroFormTable.Rows) { MicroForm TheMicroForm = DataRowToObject(dr); MicroFormList.Add(TheMicroForm); } return(MicroFormList); }
private async Task CreateAsync(MicroForm form) { var data = await App.Repository.Micro.CreateAsync(form); if (data == null) { return; } var dispatcherQueue = Windows.System.DispatcherQueue.GetForCurrentThread(); await dispatcherQueue.EnqueueAsync(() => { Toast.Tip("发布成功"); Frame.GoBack(); }); }
public static MicroForm GetMicroFormByActualName(string actualFormName) { MicroForm TheMicroForm; DataRow MicroFormDataRow = MicroFormDataAccess.GetInstance.GetMicroFormByActualName(actualFormName); if (MicroFormDataRow != null) { TheMicroForm = DataRowToObject(MicroFormDataRow); } else { TheMicroForm = new MicroForm(); } return(TheMicroForm); }
public static MicroForm DataRowToObject(DataRow dr) { MicroForm TheMicroForm = new MicroForm { FormID = int.Parse(dr["FormID"].ToString()), FormName = dr["FormName"].ToString(), ActualFormName = dr["ActualFormName"].ToString(), ActualFormClassName = dr["ActualFormClassName"].ToString(), ModuleID = int.Parse(dr["ModuleID"].ToString()), ModuleName = dr["ModuleName"].ToString(), IsActive = bool.Parse(dr["IsActive"].ToString()), IsDeleted = bool.Parse(dr["IsDeleted"].ToString()) }; return(TheMicroForm); }
public async Task <MicroItem> CreateAsync(MicroForm data) { return(await http.PostAsync <MicroItem>("micro/home/create", data)); }