Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        public FunctionListResult <AppComponent> GetAppComponentListWithAppUser(int appId, int componentId)
        {
            var r = new FunctionListResult <AppComponent>();

            r.Data = AppComponentDal.GetList(appId, componentId);
            return(r);
        }
Exemplo n.º 3
0
        public FunctionListResult <AppComponent> GetList(int appId, string name)
        {
            var r = new FunctionListResult <AppComponent>();

            r.Data = AppComponentDal.GetList(appId, name);
            return(r);
        }
Exemplo n.º 4
0
 public FunctionListResult <AppComponent> GetList(AppComponentSearchPamater pamater)
 {
     var r = new FunctionListResult <AppComponent>(); r.Data = AppComponentDal.GetList(pamater); return(r);
 }