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 })); }
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)); }