public IActionResult Get()
 {
     try
     {
         return(Ok(_repository.GetAllOrders()));
     }
     catch (Exception ex)
     {
         _logger.LogError($"Failed to get Orders : {ex}");
         return(BadRequest("Failed to get orders"));
     }
 }
Exemple #2
0
 public IActionResult Get()
 {
     try
     {
         return(Ok(_repository.GetAllOrders()));
         //return Ok(_repository.GetAllProducts());
     }
     catch (Exception exp)
     {
         _logger.LogError("GetAllOrders() failed : " + exp.ToString());
         return(BadRequest("Failed to get all orders  "));
     }
 }
 public IActionResult Get(bool inclueItems = true)
 {
     try
     {
         var results = _repository.GetAllOrders(inclueItems);
         return(Ok(mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(results)));
     }
     catch (Exception ex)
     {
         _logger.LogError(ex.ToString());
         return(BadRequest());
     }
 }
Exemple #4
0
 public IActionResult Get(bool includeItems = true)
 {
     try
     {
         var results = _repository.GetAllOrders(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 Get()
        {
            try
            {
                return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(_repository.GetAllOrders())));

                return(Ok(_repository.GetAllOrders()));
            }
            catch (Exception ex)
            {
                _logger.LogError($"Failed to get orders: {ex}");
                return(BadRequest("Failed to get orders"));
            }
        }
Exemple #6
0
 public ActionResult GetAllOrders()
 {
     try
     {
         _logger.LogInformation("Entered the orders get method");
         return(Ok(_repository.GetAllOrders()));
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         _logger.LogError($"Failed to get orders: {e}");
         return(BadRequest("Failed to get orders"));
     }
 }
Exemple #7
0
        public IActionResult Get(bool includeItems = true)
        {
            try
            {
                var results = repository.GetAllOrders(includeItems);    //bool added to allow includeItems to be modified in querystring.

                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 Get(bool includeItems = true)
        {
            try
            {
                var results = _repo.GetAllOrders(includeItems);

                return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(_repo.GetAllOrders(includeItems))));
            }
            catch (Exception ex)
            {
                _logger.LogError($"Error occured retrieving all orders: {ex}");
                return(BadRequest("An Error occured retrieving all orders"));
            }
        }
        public IActionResult Get(bool includeItems = true)
        {
            try
            {
                var results = _repository.GetAllOrders(includeItems);

                // we are telling AutoMapper what the ina and out and types are when we call a map
                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"));
            }
        }
Exemple #10
0
        public IActionResult Orders(bool includeItems = true)
        {
            try
            {
                string username = User.Identity.Name;

                var results = _repository.GetAllOrders(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: {ex.Message}"));
            }
        }
Exemple #11
0
 public IActionResult Get(bool includeItems = true)
 {
     try
     {
         var username = User.Identity.Name;
         //var order = _repository.GetOrderById(id);
         var results = _repository.GetAllOrders(includeItems);
         //var results = _repository.GetAllOrdersByUser(username,includeItems);
         return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(results)));
     }
     catch (Exception ex)
     {
         _logger.LogError($"Something went wrong when getting the Orders:{ex}");
         return(BadRequest("Failed to get orders"));
     }
 }
Exemple #12
0
        public IActionResult Get(bool includeItems = true)
        {
            try
            {
                // Reduces load when given the value 'false' from API requests.
                var results = _repository.GetAllOrders(includeItems);

                // Single entity mapping configurations also provide mappings for collections of those entities.
                return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(results)));
            }
            catch (Exception ex)
            {
                _logger.LogError($"Orders.Get() (failed: {ex}");
                return(BadRequest("Failed to get orders"));
            }
        }
Exemple #13
0
        public IActionResult GetOrders(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 result = _repo.GetAllOrders(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"));
            }
        }
Exemple #14
0
 public IActionResult Get()
 {
     try
     {
         var orders = mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(repository.GetAllOrders());
         return(Ok(orders));
     }
     catch (Exception e)
     {
         logger.LogInformation("faild to get orders : {0}", e);
         return(BadRequest("faild to get orders"));
     }
 }
Exemple #15
0
 public IActionResult Get()
 {
     try
     {
         return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(_repository.GetAllOrders())));
     }
     catch (Exception ex)
     {
         _logger.LogError($"An Error occurred {ex}");
         return(BadRequest("Not Found"));
     }
 }
        public ActionResult <IEnumerable <Order> > Get(bool includeItems = true)
        {
            try
            {
                var username = User.Identity.Name;

                var results = _repo.GetAllOrdersByUser(username, includeItems);

                return(Ok(_mapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(_repo.GetAllOrders(includeItems))));
            }
            catch (Exception ex)
            {
                _logger.LogError($"Failed to get orders: {ex}");
                return(BadRequest("Failed to get orders"));
            }
        }
Exemple #17
0
 public IActionResult Get()
 {
     return(Ok(_repo.GetAllOrders()));
 }