public IActionResult GetAllCustomers(string customerId) { try { var customer = _contract.GetCustomerById(customerId); if (customer == null) { return(NotFound()); } else { return(Ok(customer)); } } catch (Exception ex) { return(InternalServerError(ex.Message)); } }
internal CartGetDTO GetCustomerCart(string customerId) { string query = BuildGetCustomerCartQuery(customerId); CartGetDTO customerCart = new CartGetDTO(); using (var dataSource = DataSource) { dataSource.Open(); var queryResult = QueryDataSource(query, dataSource); customerCart.Carts = _adapter.ToCartDTOsList(queryResult); customerCart.Customer = _contract.GetCustomerById(customerId); dataSource.Close(); } return(customerCart); }