public async Task <HttpResponseMessage> UpdateBoarding(BoardingUpdateRequest request) { client.DefaultRequestHeaders.Add("Access-Control-Allow-Origin", "*"); client.DefaultRequestHeaders.Add("Access-Control-Allow-Credentials", "true"); client.DefaultRequestHeaders.Add("Access-Control-Allow-Headers", "Access-Control-Allow-Origin,Content-Type"); var serialized = System.Text.Json.JsonSerializer.Serialize(request); var stringContent = new StringContent(serialized, Encoding.UTF8, "application/json"); var result = await client.PostAsync($"/Boarding/update", stringContent); return(result); }
public async Task HandleValidSubmit() { HttpResponseMessage result = null; if (Model.BoardingId == null || Model.BoardingId.Value == 0) { var request = new BoardingCreateRequest(); request.Boarding.Created = Model.Created; request.Boarding.Modified = DateTime.UtcNow; request.Boarding.Dog = DogModel; request.Boarding.PaymentAmount = Model.PaymentAmount; request.Boarding.Comments = Model.Comments; request.Boarding.Company = Model.Company; request.Boarding.Address = Model.Address; request.Boarding.Reason = Model.Reason; request.Boarding.StartDateTime = Model.StartDateTime; request.Boarding.EndDateTime = Model.EndDateTime; request.Boarding.Website = Model.Website; result = await Client.CreateBoarding(request); } else { var request = new BoardingUpdateRequest(); request.Boarding.BoardingId = Model.BoardingId; request.Boarding.PaymentAmount = Model.PaymentAmount; request.Boarding.Comments = Model.Comments; request.Boarding.Company = Model.Company; request.Boarding.Address = Model.Address; request.Boarding.Reason = Model.Reason; request.Boarding.StartDateTime = Model.StartDateTime; request.Boarding.EndDateTime = Model.EndDateTime; request.Boarding.Deleted = Model.Deleted; request.Boarding.Created = Model.Created; request.Boarding.Modified = Model.Modified; request.Boarding.Dog = DogModel; request.Boarding.Website = Model.Website; result = await Client.UpdateBoarding(request); } if (result.IsSuccessStatusCode) { NotificationService.Notify(NotificationSeverity.Success, "Saved successfully"); ShowEditData = false; BoardingModels = await Client.GetAllBoarding(); StateHasChanged(); } else { NotificationService.Notify(NotificationSeverity.Error, "Failed", result.ReasonPhrase, 6000); } }
public bool Update([FromBody] BoardingUpdateRequest request) { return(_boardingManager.UpdateBoarding(request)); }
public bool UpdateBoarding(BoardingUpdateRequest request) { return(_boardingRepository.UpdateBoarding(request.Boarding)); }