public void DeleteOrderDetail(OrderDetailsWM webModel)
 {
     try
     {
         _orderDetailsOperations.DeleteOrderDetail(OrderDetailsMapping.MapToEntity(webModel));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
 public void AddOrderDetails(List <OrderDetailsWM> webModelList)
 {
     try
     {
         _orderDetailsOperations.AddOrderDetails(OrderDetailsMapping.MapToEntity(webModelList));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
 public List <OrderDetailsWM> GetAllOrderDetails()
 {
     try
     {
         return(OrderDetailsMapping.MapToWM(_orderDetailsOperations.GetAllOrderDetails()));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
 public List <OrderDetailsWM> FindOrderDetails(Expression <Func <OrderDetails, bool> > predicate)
 {
     try
     {
         return(OrderDetailsMapping.MapToWM(_orderDetailsOperations.FindOrderDetails(predicate)));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
 public OrderDetailsWM GetOrderDetail(int id)
 {
     try
     {
         return(OrderDetailsMapping.MapToWM(_orderDetailsOperations.GetOrderDetail(id)));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }