public async Task <IActionResult> Create(ParagliderModelDto modelParagliding) { using (var httpClient = new HttpClient()) { var content = new StringContent(JsonConvert.SerializeObject(modelParagliding), Encoding.UTF8, "application/json"); var response = await httpClient.PostAsync("http://localhost:50106/api/v1/paragliderModels/", content); } return(RedirectToAction("Index")); }
public void CreateParagliderModel(ParagliderModelDto paragliderModelDto) { var temp = _paraContext.ParagliderModels.Add(new Models.ParagliderModel { Size = paragliderModelDto.Size, MaxWeightPilot = (int)paragliderModelDto.MaxWeightPilot, MinWeightPilot = (int)paragliderModelDto.MinWeightPilot, ApprovalNumber = paragliderModelDto.ApprovalNumber, ApprovalDate = paragliderModelDto.ApprovalDate, IsActive = true }); _paraContext.SaveChanges(); }
// GET: ModelParaglidings/Delete/5 public async Task <IActionResult> Delete(int?id) { var paragliderModel = new ParagliderModelDto(); using (var httpClient = new HttpClient()) { using (var response = await httpClient.GetAsync($"http://localhost:50106/api/v1/paragliderModels/{id}")) { string apiResponse = await response.Content.ReadAsStringAsync(); paragliderModel = JsonConvert.DeserializeObject <ParagliderModelDto>(apiResponse); } } return(View(paragliderModel)); }
public async Task <IActionResult> EditPost(ParagliderModelDto pParaModelToModify) { ParagliderModelPatchDto paragliderModelAsPatchDto = new ParagliderModelPatchDto { MaxWeightPilot = pParaModelToModify.MaxWeightPilot, MinWeightPilot = pParaModelToModify.MinWeightPilot }; using (var httpClient = new HttpClient()) { var content = new StringContent(JsonConvert.SerializeObject(paragliderModelAsPatchDto), Encoding.UTF8, "application/json-patch+json"); var response = await httpClient.PatchAsync($"http://localhost:50106/api/v1/paragliderModels/{pParaModelToModify.ID}", content); } return(RedirectToAction("Index")); }
// GET: ModelParaglidings/Edit/5 public async Task <IActionResult> Edit(int id) { ParagliderModelDto paragliderModel = null; ParagliderModelAndParagliders pmAndpDto = null; using (var httpClient = new HttpClient()) { using (var response = await httpClient.GetAsync($"http://localhost:50106/api/v1/paragliderModels/{id}")) { string apiResponse = await response.Content.ReadAsStringAsync(); pmAndpDto = JsonConvert.DeserializeObject <ParagliderModelAndParagliders>(apiResponse); paragliderModel = pmAndpDto.ParagliderModelDto; } } return(View(paragliderModel)); }
public async Task <ActionResult <ParagliderModelDto> > CreateParagliderModel([FromBody] ParagliderModelDto pParagliderModelDto) { _ModelParagliderService.CreateParagliderModel(pParagliderModelDto); return(Ok()); }