public IActionResult Get(bool includeItems = true) { try { var results = _repository.GetAllOrdersByUser(User.Identity.Name, includeItems); return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(results))); } catch (Exception ex) { string responseMsg = "Failed to get orders"; _logger.LogError($"{responseMsg}: {ex}"); return(BadRequest(responseMsg)); } }
public async Task <IActionResult> GetAllOrders(bool includeItems = true) { try { var username = User.Identity.Name; return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >( await _dutchRepository.GetAllOrdersByUser(username, includeItems)))); } catch (Exception exception) { _logger.LogError($"Failed to get orders: {exception}"); return(BadRequest("Failed to get orders")); } }
public IActionResult Get() { try { var userName = User.Identity.Name; var results = _repository.GetAllOrdersByUser(userName); return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(results))); } catch (Exception ex) { _logger.LogError("Failed to get orders"); return(BadRequest("Failed to get orders")); } }
public ActionResult <IEnumerable <Order> > Get(bool includeItems = true) { try { var username = User.Identity.Name; var results = _repository.GetAllOrdersByUser(username, includeItems); return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(results))); } catch (Exception ex) { _logger.LogError($"Failed to get orders: {ex}"); return(BadRequest("Failed to get orders")); } }
public IActionResult GetOrders(bool includeItems = true) { try { var username = User.Identity.Name; var results = dutchRepository.GetAllOrdersByUser(username, includeItems); return(Ok(mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(results))); } catch (Exception e) { logger.LogError($"Error occured while getting {e}"); return(BadRequest()); } }
public IActionResult Get() { try { var username = User.Identity.Name; //return Ok(_repo.GetAllOrders()); return(Ok(_repo.GetAllOrdersByUser(username))); } catch (System.Exception ex) { _logger.LogError($"Failed to get Orders: {ex}"); return(BadRequest()); } }
public IActionResult Get(bool includeItems = true) { try { var username = "******"; var results = _repository.GetAllOrdersByUser(username, includeItems); return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> > (results))); } catch (Exception ex) { _logger.LogError($"Failed to get Orders {ex}"); return(BadRequest("Failed to get Orders")); } }
public ActionResult <IEnumerable <OrderViewModel> > Get(bool includeItems = false) { _logger.LogInformation($"Request - api/orders/get : {HttpContext.Request}"); try { var userName = User.Identity.Name; var userOrders = _repo.GetAllOrdersByUser(userName, includeItems); return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(userOrders))); } catch (Exception e) { _logger.LogError(e.Message); return(BadRequest()); } }
public IActionResult Get(bool includeItems = true) { try { var userName = User.Identity.Name; return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >( _repository.GetAllOrdersByUser(userName, includeItems)))); } catch (Exception e) { _logger.LogError($"Failed to get products {e}"); return(BadRequest("Failed to get products")); } }
public IActionResult Get(bool includeItems = true) { try { var username = User.Identity.Name; var result = repository.GetAllOrdersByUser(username, includeItems); return(Ok(mapper.Map <IEnumerable <OrderViewModel> >(result))); } catch (Exception ex) { var error = $"Failed to get orders: {ex}"; logger.LogError(error); return(BadRequest(error)); } }
public IActionResult Get(bool includeItems = true) { try { var username = User.Identity.Name; var results = _repository.GetAllOrdersByUser(username, includeItems); return(Ok(_mapper.Map <IEnumerable <Orders>, IEnumerable <OrderViewModel> >(results))); } catch (Exception ex) { _logger.LogError($"Failed to get orders: {ex}"); //the $("string") is a new feature in C# 6.0 called Interpolated Strings return(BadRequest($"Failed to get orders")); } }
public IActionResult Get(bool includeItems = true) { try { var username = User.Identity.Name; var orders = repository.GetAllOrdersByUser(username, includeItems); return(Ok(mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(orders))); } catch (Exception ex) { var msg = "Failed to get orders"; logger.LogError($"{msg}: {ex}"); return(BadRequest($"{msg}")); } }
public IActionResult Get(bool includeItems = true) { try { var username = User.Identity.Name; //var results = _repository.GetAllOrders(includeItems); var results = _repository.GetAllOrdersByUser(username, includeItems); return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderModel> >(results))); } catch (Exception ex) { _logger.LogError($"Error while getting Orders: {ex}"); return(BadRequest("server-error: can't get orders")); } }
public IActionResult Get(bool includeProducts = true) { try { //this is username var username = User.Identity.Name; var results = _repo.GetAllOrdersByUser(username, includeProducts); return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(results))); } catch (Exception e) { _logger.LogError($"Failed to get orders: {e}"); return(BadRequest("Failed to get orders")); } }
public IActionResult Get(bool includeItems = true) { try { var username = User.Identity.Name; var result = _repository.GetAllOrdersByUser(username, includeItems); if (result != null) { return(Ok(_mapper.Map <IEnumerable <OrderViewModel> >(result))); } return(NotFound()); } catch (Exception e) { _logger.LogError($"Failed To Get Orders : {e}"); return(BadRequest("Failed To Get Orders")); } }
public IActionResult Get(bool includeItem = true) { // now that we have added jwt authentication we can also try and retrieve // orders that are related to a particular user. try { // to retrieve user information, we use the User.Identity.Name as the account controller // has already authenticated and authorized the user. // then we have also added the [Authorize] attribute to the class var userName = User.Identity.Name; var results = _dutchRepository.GetAllOrdersByUser(userName, includeItem); return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(results))); } catch (Exception ex) { _logger.LogError($"Failed to get orders: {ex}"); return(BadRequest("Failed to get orders")); } }
public IActionResult GetOrdersForUser(bool includeItem = true) { try { //return Ok(_repo.GetAllOrders()); //var result = _repo.GetAllOrders(); // return Ok(_mapper.Map<IEnumerable<OrderViewModel>>(result)); //automapper //include includeItem for below var user = User.Identity.Name; var result = _repo.GetAllOrdersByUser(user, includeItem); return(Ok(_mapper.Map <IEnumerable <OrderViewModel> >(result))); //automapper } catch (Exception ex) { _logger.LogInformation($"Failed to get the orders : {ex}"); return(BadRequest("Failed to get the orders")); } }
public IActionResult Get(bool includeItems = true) { try { //var orders = mapper.Map<IEnumerable<Order>, IEnumerable<OrderViewModel>>( // repository.GetAllOrders(includeItems) // ); // Get All Order by User var userName = User.Identity.Name; var orders = mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >( repository.GetAllOrdersByUser(userName, includeItems) ); return(Ok(orders)); } catch (Exception ex) { this.logger.LogError($"Failed to get all orders: {ex}"); return(BadRequest("Bad request")); } }
public ActionResult <IEnumerable <Order> > Get(bool includeAllItems = true) { try { return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(_repository.GetAllOrdersByUser(User.Identity.Name, includeAllItems)))); } catch (Exception ex) { _logger.LogError($"Bad Request: {ex}"); return(BadRequest("Bad Resquest")); } }