public async Task <IActionResult> Index([Bind(Prefix = "Item2")] CreateIsverenDto createIsverenDto, [Bind(Prefix = "Item3")] CreateIsDto createIsDto, [Bind(Prefix = "Item4")] IEnumerable <CreateIsIsciDto> createIsIsciDto) { var accessToken = HttpContext.Session.GetString("JWTToken"); _apiServices._httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken); createIsDto.GrupId = 1; //Userdan Alınacak var StringIsveren = new StringContent(JsonConvert.SerializeObject(createIsverenDto), Encoding.UTF8, "application/json"); var response = _apiServices._httpClient.PostAsync("Isveren/Add", StringIsveren); var DegerString = await response.Result.Content.ReadAsStringAsync(); var model = JsonConvert.DeserializeObject <Isveren>(DegerString); createIsDto.IsverenId = model.IsverenId; if (response.Result.IsSuccessStatusCode) { var StringIs = new StringContent(JsonConvert.SerializeObject(createIsDto), Encoding.UTF8, "application/json"); var response2 = _apiServices._httpClient.PostAsync("Is/EkleIs", StringIs); var DegerString2 = await response2.Result.Content.ReadAsStringAsync(); var model2 = JsonConvert.DeserializeObject <Is>(DegerString2); foreach (var i in createIsIsciDto) { i.IsId = model2.IsId; } if (response2.Result.IsSuccessStatusCode) { var StringIsIsci = new StringContent(JsonConvert.SerializeObject(createIsIsciDto), Encoding.UTF8, "application/json"); var response3 = _apiServices._httpClient.PostAsync("IsIsci/EkleIsIsci", StringIsIsci); if (response3.Result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } else { //IsIsci Eklenemedi Hatası } } else { //Is Eklenemedi hatası } } else { //Isveren Eklenemedi hatası } return(RedirectToAction("Index")); }
public async Task <Isveren> Add(CreateIsverenDto dto) { return(await _ısverenService.CreateIsverenAsync(dto)); }
public async Task <Isveren> CreateIsverenAsync(CreateIsverenDto createUserDto) { return(await _serviceGeneric.AddAsync(createUserDto)); }