Exemplo n.º 1
0
        public IActionResult ShowCustomer(int id)
        {
            var model = new GetCustomerByIdHandler().Handler(new GetCustomerByIdRequest()
            {
                Id = id
            }).Customer;

            return(View(model));
        }
Exemplo n.º 2
0
        public IActionResult EditCustomer(int customerid)
        {
            var request = new GetCustomerByIdRequest()
            {
                Id = customerid
            };

            var query = new GetCustomerByIdHandler().Handler(request).Customer;

            return(View(query));
        }
Exemplo n.º 3
0
        public IActionResult SearchCustomerById(SearchCustomerViewModel model)
        {
            var request = new GetCustomerByIdRequest()
            {
                Id = model.CustomerId
            };

            var response = new GetCustomerByIdHandler().Handler(request);

            model.Customers.Add(response.Customer);
            model.TotalCustomers = 1;
            model.TotalPages     = 1;

            return(PartialView("_CustomerListPartial", model));
        }
Exemplo n.º 4
0
        //[Route("{token?}")]
        public ActionResult <CustomerDto> Get(string token)
        {
            var unprotected = _protector.Unprotect(token);
            var result      = int.TryParse(unprotected, out int id);

            if (result)
            {
                var request = new GetCustomerByIdRequest {
                    Id = id
                };
                var query = new GetCustomerByIdHandler().Handler(request);
                if (query.Customer != null)
                {
                    return(Ok(query.Customer));
                }
            }

            return(NotFound());
        }
Exemplo n.º 5
0
        public ActionResult <CustomerDto> Get(int id)
        {
            var request = new GetCustomerByIdRequest()
            {
                Id = id
            };


            var query = new GetCustomerByIdHandler().Handler(request).Customer;

            if (query != null)
            {
                return(Ok(query));
            }
            else
            {
                return(NotFound());
            }
        }