Exemple #1
0
        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));
 }
Exemple #3
0
 public async Task <Isveren> CreateIsverenAsync(CreateIsverenDto createUserDto)
 {
     return(await _serviceGeneric.AddAsync(createUserDto));
 }