public async Task <IActionResult> OnPost() { if (ModelState.IsValid == false) { return(Page()); } client.BaseAddress = new Uri("http://swtdisp-grp10-backend-service:80/"); var reqq = "api/Haandvaerker/GetByName/" + HaandvaerkerNavn; var response = await client.GetAsync(reqq); response.EnsureSuccessStatusCode(); if (response.IsSuccessStatusCode) { haandvaerker = await response.Content.ReadFromJsonAsync <HaandVaerkerResponse>(); } //var localList = new List<VaerktoejModel>(); var haandvaerkerRequest = new HaandVaerkerRequest { HVAnsaettelsedato = haandvaerker.HVAnsaettelsedato, HVEfternavn = haandvaerker.HVEfternavn, HVFagomraade = haandvaerker.HVFagomraade, HVFornavn = haandvaerker.HVFornavn, }; LocalModel.Haandvaerker = haandvaerkerRequest; LocalModel.HaandvaerkerId = haandvaerker.HaandvaerkerId; //LocalModel.Vaerktoej = localList; string jsonObjekt = JsonSerializer.Serialize(LocalModel); var c = new StringContent(jsonObjekt, Encoding.UTF8, "application/json"); var request = new HttpRequestMessage { Method = HttpMethod.Post, RequestUri = new Uri("http://swtdisp-grp10-backend-service:80/api/Vaerktoejskasse"), Content = c }; var responsePost = await client.SendAsync(request); responsePost.EnsureSuccessStatusCode(); return(RedirectToPage("/Vaerktoejskasse/Index")); }
public async Task <ActionResult> Put([FromBody] HaandVaerkerRequest haandvaerkerRequest) { var model = _mapper.Map <Haandvaerker>(haandvaerkerRequest); try { await _repository.Update(model); } catch { return(BadRequest()); } return(Ok()); }
public async Task <ActionResult> Post([FromBody] HaandVaerkerRequest haandvaerkerRequest) { var model = new Haandvaerker { HVAnsaettelsedato = haandvaerkerRequest.HVAnsaettelsedato, HVEfternavn = haandvaerkerRequest.HVEfternavn, HVFagomraade = haandvaerkerRequest.HVFagomraade, HVFornavn = haandvaerkerRequest.HVFornavn }; try { await _repository.Add(model); } catch { return(BadRequest()); } return(Ok()); }