示例#1
0
        public FunctionResult <AppComponent> Create(AppComponent info)
        {
            var r  = new FunctionResult <AppComponent>();
            int id = AppComponentDal.Add(info);

            if (id > 0)
            {
                r.Data = info; r.Data.AppComponentId = id;
            }
            return(r);
        }
示例#2
0
        public FunctionOpenResult <bool> UpdateByID(AppComponent info, List <String> interfaces)
        {
            var r = new FunctionOpenResult <bool>();

            r.Data = AppComponentDal.Update(info) > 0;
            if (r.Data)
            {
                AppComponentInterfaceDal.DeleteByAppComponentId(info.AppComponentId);
                interfaces.ForEach(i =>
                {
                    AppComponentInterfaceDal.Add(new AppComponentInterface()
                    {
                        ComponentInterface = i,
                        AppComponentId     = info.AppComponentId
                    });
                });
            }
            return(r);
        }
示例#3
0
        public FunctionResult <AppComponent> Create(AppComponent info, List <String> interfaces)
        {
            var r  = new FunctionResult <AppComponent>();
            int id = AppComponentDal.Add(info);

            if (id > 0)
            {
                r.Data = info; r.Data.AppComponentId = id;
                interfaces.ForEach(i =>
                {
                    AppComponentInterfaceDal.Add(new AppComponentInterface()
                    {
                        ComponentInterface = i,
                        AppComponentId     = id
                    });
                });
            }
            return(r);
        }
示例#4
0
 public FunctionOpenResult <bool> UpdateByID(AppComponent info)
 {
     var r = new FunctionOpenResult <bool>(); r.Data = AppComponentDal.Update(info) > 0; return(r);
 }