/// <summary> /// Get an Order Line item by its ID /// </summary> /// <param name="id"></param> /// <returns></returns> public async Task <IHttpActionResult> Get(int id) { OrderLineItemService orderLineItemService = CreateOrderLineItemService(); var orderLineItems = await orderLineItemService.GetOrderLineItemById(id); return(Ok(orderLineItems)); }
private OrderLineItemService CreateOrderLineItemService() { var userId = Guid.Parse(User.Identity.GetUserId()); var orderLineItemService = new OrderLineItemService(userId); return(orderLineItemService); }
/// <summary> /// Delete an Order Line Item from the database /// </summary> /// <param name="id"></param> /// <returns></returns> public IHttpActionResult Delete(int id) { OrderLineItemService orderLineItemService = CreateOrderLineItemService(); var orderLineItems = orderLineItemService.DeleteOrderLineItemByOrderLineItemId(id); if (orderLineItems == true) { return(Ok(orderLineItems)); } return(InternalServerError()); }