public async Task OnPostAsync()

in TasksTracker.WebPortal.Frontend.Ui/Pages/Tasks/Create.cshtml.cs [28:50]


        public async Task<IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return Page();
            }

            if (TaskAdd != null)
            {
                var createdBy = Request.Cookies["TasksCreatedByCookie"];
                
                TaskAdd.TaskCreatedBy = createdBy;

                // direct svc to svc http request
                // var httpClient = _httpClientFactory.CreateClient("BackEndApiExternal");
                // var result = await httpClient.PostAsJsonAsync("api/tasks/", TaskAdd);

                //Dapr SideCar Invocation
                await _daprClient.InvokeMethodAsync(HttpMethod.Post, "tasksmanager-backend-api", $"api/tasks", TaskAdd);

            }
            return RedirectToPage("./Index");
        }