public IActionResult GetAllOrdersByUserName() { try { var username = User.Identity.Name; var OrdderData = repository.GetAllOrderByUserName(username); if (OrdderData != null) { return(Ok(imapper.Map <IEnumerable <Order>, IEnumerable <OrderViewModel> >(OrdderData))); } else { return(NotFound()); } } catch (Exception EX) { logger.LogError($"Request failed due to {EX}"); return(BadRequest("Request Failed")); } }