/// <summary> /// No safe TODO /// </summary> /// <param name="appId"></param> /// <param name="componentId"></param> /// <param name="appUserId"></param> /// <returns></returns> public FunctionOpenResult <bool> SetComponent(int appId, int componentId, int appUserId) { FunctionOpenResult <bool> r = new FunctionOpenResult <bool>(); var existResult = ExistComponent(appId, componentId, appUserId); if (existResult.ActionResult && existResult.Data) { Rel_AppComponent_AppUserDal.Delete(appId, componentId); } var list = AppComponentDal.GetList(new AppComponentSearchPamater() { ComponentId = componentId }); if (list != null) { list.ForEach(c => { Rel_AppComponent_AppUserDal.Add(new Rel_AppComponent_AppUser() { AppComponentId = c.AppComponentId, AppUserId = appUserId, AppId = appId }); }); } r.Data = true; return(r); }
public FunctionListResult <AppComponent> GetAppComponentListWithAppUser(int appId, int componentId) { var r = new FunctionListResult <AppComponent>(); r.Data = AppComponentDal.GetList(appId, componentId); return(r); }
public FunctionListResult <AppComponent> GetList(int appId, string name) { var r = new FunctionListResult <AppComponent>(); r.Data = AppComponentDal.GetList(appId, name); return(r); }
public FunctionListResult <AppComponent> GetList(AppComponentSearchPamater pamater) { var r = new FunctionListResult <AppComponent>(); r.Data = AppComponentDal.GetList(pamater); return(r); }