public BaseModel.OperationResult <int> CreateComponent(BaseModel.Component component)
 {
     return(FunctionResultProxy.GetResult <OperationResult <int> >(delegate(OperationResult <int> r)
     {
         r.Data = ComponentDal.Create(component);
         r.ActionResult = (r.Data > 0);
         return r;
     }));
 }
 public BaseModel.OperationMessage EditComponent(BaseModel.Component component)
 {
     throw new NotImplementedException();
 }