public async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Function, "post", Route = "customers")] HttpRequest request) { var createCustomerRequest = await _dtoService.GetModelAsync <CreateCustomerRequest>(request); var operation = await _customerService.CreateAsync(new Customer { Id = Guid.NewGuid().ToString("N").ToUpper(), Name = createCustomerRequest.CustomerName, Address = createCustomerRequest.CustomerAddress }); if (operation.Status) { return(new OkObjectResult(operation.Data)); } return(new BadRequestObjectResult(operation.ErrorMessage)); }