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); }
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); }