Пример #1
0
        public async Task <ActionResult> Edit(int id)
        {
            ApiTransactions apiTransactions       = new ApiTransactions();
            IEnumerable <SirketViewModel> sirkets = await apiTransactions.tumSirketleriGetir();

            IEnumerable <GorevViewModel> gorevs = await apiTransactions.tumGorevleriGetir();

            KullaniciViewModel kullanici = null;

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(apiBaseAddress);

                var httpResponse = await client.GetAsync($"Kullanici/{id}");

                if (httpResponse.IsSuccessStatusCode)
                {
                    kullanici = await httpResponse.Content.ReadAsAsync <KullaniciViewModel>();

                    kullanici.SirketViewModel = sirkets;
                    kullanici.GorevViewModel  = gorevs;
                }
                else
                {
                    ModelState.AddModelError(string.Empty, "Server error.");
                }
            }
            if (kullanici == null)
            {
                return(HttpNotFound());
            }
            return(View(kullanici));
        }
Пример #2
0
        public async Task <ActionResult> Index()
        {
            ApiTransactions apiTransactions = new ApiTransactions();

            IEnumerable <GorevViewModel> gorevs = await apiTransactions.tumGorevleriGetir();

            return(View(gorevs));
        }
Пример #3
0
        public async Task <ActionResult> Create()
        {
            ApiTransactions apiTransactions       = new ApiTransactions();
            IEnumerable <SirketViewModel> sirkets = await apiTransactions.tumSirketleriGetir();

            IEnumerable <GorevViewModel> gorevs = await apiTransactions.tumGorevleriGetir();

            var model = new CreateKullaniciViewModel();

            model.GorevViewModel  = gorevs;
            model.SirketViewModel = sirkets;
            return(View(model));
        }