public IActionResult Get(int id) { try { var order = _repository.GetOrderById(id); if (order != null) { return(Ok(order)); } else { return(NotFound()); } } catch (Exception ex) { _logger.LogError($"Failed to get orders: { ex } "); return(BadRequest("Failed to get orders")); } }
public IActionResult Get(int id) { try { var order = _repository.GetOrderById(User.Identity.Name, id); if (order != null) { return(Ok(_mapper.Map <Order, OrderViewModel>(order))); } else { return(NotFound()); } } catch (Exception ex) { _logger.LogError($"Failed to get orders: {ex}"); return(BadRequest("Failed to get orders")); } }
public IActionResult Get(int id) { try { var order = _repository.GetOrderById(id); if (order != null) { return(Ok(_mapper.Map <Order, OrderViewModel>(order))); } // Not found makes more sense than a bad request else { return(NotFound()); } } catch (Exception e) { _logger.LogError($"Fail to get orders: {e}"); return(BadRequest()); } }
public IActionResult Get(int id) { try { //this is username var username = User.Identity.Name; var order = _repo.GetOrderById(id, username); if (order != null) { return(Ok(_mapper.Map <Order, OrderViewModel>(order))); } return(NotFound()); } catch (Exception e) { _logger.LogError($"Unable to get the order: {e}"); return(BadRequest("Failed to get the order")); } }
public ActionResult <IEnumerable <Order> > Get(int id) { try { var order = _repository.GetOrderById(User.Identity.Name, id); if (order != null) { return(Ok(_mapper.Map <Order, OrderViewModel>(order))); } else { return(NotFound("Order not Found!")); } } catch (Exception ex) { _logger.LogError($"An error has occured:{ex}"); return(BadRequest("Failed to load orders")); } }
public IActionResult GetOrder(int id) { try { var order = _repo.GetOrderById(id); if (order != null) { return(Ok(_mapper.Map <Order, OrderViewModel>(order))); } else { return(NotFound()); } } catch (Exception ex) { _logger.LogError($"Error occured retrieving all orders: {ex}"); return(BadRequest("An Error occured retrieving all orders")); } }
public IActionResult Get(int id) { try { var username = User.Identity.Name; var order = _repo.GetOrderById(username, id); if (order != null) { return(Ok(order)); } else { return(NotFound()); } } catch (Exception ex) { _logger.LogError($"Unable to retrieve order with id {id}"); return(BadRequest(ex)); } }
public async Task <IActionResult> Get(int id) { try { var order = await _repository.GetOrderById(id); if (order != null) { return(Ok(_mapper.Map <Order, OrderViewModel>(order))); } else { return(NotFound()); } } catch (Exception ex) { _logger.LogError($"Failed to get orders {ex}"); return(BadRequest("Failed to get orders")); } }
public IActionResult Get(int id) { try { var order = _repository.GetOrderById(id); if (order != null) { return(Ok(_mapper.Map <Order, OrderViewModel>(order))); //Takes an Order, return a mapped version of the OrderViewModel } else { return(NotFound()); } } catch (Exception ex) { _logger.LogError($"Failed to get orders: {ex}"); return(BadRequest("Failed to get orders")); } }
public IActionResult Get(int id) { try { var order = _repository.GetOrderById(id); // var results = Mapper.Map<Order, OrderViewModel>(order); if (order != null) { return(Ok(Mapper.Map <Order, OrderViewModel>(order))); } else { return(NotFound()); } } catch (Exception ex) { _logger.LogError($"Exception occurred:Failed to get products: {ex}"); return(BadRequest("Exception occurred:Failed to get products")); } }
[HttpGet("{id:int}")] // Action level JWT Authentication //[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] public IActionResult Get(int id) { try { var order = _repository.GetOrderById(id); if (order != null) { // Maps Order entity to OrderViewModel to give to request. return(Ok(_mapper.Map <Order, OrderViewModel>(order))); // Requires existing type map configuration for the types. } else { return(NotFound()); // Helpers provided by IActionResult } } catch (Exception ex) { _logger.LogError($"Orders.Get(id) (failed: {ex}"); return(BadRequest($"Failed to get order: {id}")); } }
public IActionResult Get(int id) { try { //return Ok(_repository.GetOrderById(id)); var order = _repository.GetOrderById(id); if (order != null) { return(Ok(order)); } else { return(NotFound()); } //return Ok(_repository.GetAllProducts()); } catch (Exception exp) { _logger.LogError("Get() failed : " + exp.ToString()); return(BadRequest("Failed to get specific order ")); } }
public IActionResult Get(int id) { try { // Since this controller required authorization, the user is known var order = _repository.GetOrderById(User.Identity.Name, id); if (order != null) { // Without AutoMapper Service //return Ok(order); // With AutoMapper Service: Take the order and map it to the OrderViewModel return(Ok(_mapper.Map <Order, OrderViewModel>(order))); } else { return(NotFound()); } } catch (Exception ex) { _logger.LogError($"Failed to get orders: {ex}"); return(BadRequest("Failed to get orders")); } }
public IActionResult Get(int orderId) { var order = _repository.GetOrderById(User.Identity.Name, orderId); return(Ok(_mapper.Map <IEnumerable <OrderItem>, IEnumerable <OrderItemViewModel> >(order.Items))); }
public IActionResult Get(int id) { return(Json(_mapper.Map <Order, OrderViewModel>(_dutchRepository.GetOrderById(User.Identity.Name, id)))); }