Пример #1
0
        public IActionResult EditCustomer(int?id)
        {
            if (id == null || id == 0)
            {
                return(View(new NewCustomerCommandModel()));
            }

            var query = new CustomerDetailsQuery().Get(_context, (int)id);

            return(View(new NewCustomerCommandModel()
            {
                Birthday = query.Birthday,
                City = query.City,
                Country = query.Country,
                CountryCode = query.CountryCode,
                CustomerId = query.CustomerId,
                Emailaddress = query.Emailaddress,
                Gender = query.Gender,
                Givenname = query.Givenname,
                Surname = query.Surname,
                NationalId = query.NationalId,
                Streetaddress = query.Streetaddress,
                Telephonecountrycode = query.Telephonecountrycode,
                Telephonenumber = query.Telephonenumber,
                Zipcode = query.Zipcode
            }));
        }
Пример #2
0
 public async Task <ActionResult <CustomerDetailsOutputModel> > Details(
     [FromRoute] CustomerDetailsQuery query)
 => await Mediator.Send(query);
 public async Task <CustomerDetailsQueryDto> GetCustomerDetails(int id, [FromQuery] CustomerDetailsQuery query)
 {
     query.SetId(id);
     return(await Mediator.Send(query));
 }