public BehaviourResult <ICollection <ProductItem> > GetProducts(int pageSize, int pageNumber) { var returnValue = new BehaviourResult <ICollection <ProductItem> > { Value = dataProvider.GetEntities <ProductItem>().OrderBy(x => x.Id).Page(pageSize, pageNumber).ToList() }; return(returnValue); }
public BehaviourResult <ItemCategory> CreateCategory(ItemCategory model) { var returnValue = new BehaviourResult <ItemCategory> { Value = dataProvider.CreateEntity(model) }; dataProvider.SaveChanges(); return(returnValue); }
public BehaviourResult UpdateBehaviour(Agent agent) { BehaviourResult result = child.UpdateBehaviour(agent); switch (result) { case BehaviourResult.SUCCESS: return(BehaviourResult.FAILURE); case BehaviourResult.FAILURE: return(BehaviourResult.SUCCESS); case BehaviourResult.ERROR: return(BehaviourResult.ERROR); } throw new System.NotImplementedException(); }