public async Task <IActionResult> UplatiMjesecAsync(IFormCollection forma)
        {
            string mjesec = forma["dlMjesec"];

            if (IdTrenutnogStudenta != -1 && !string.IsNullOrEmpty(mjesec))
            {
                Mjesec m = _context.Mjesec.Find(Int32.Parse(mjesec));
                _context.Mjesec.Remove(m);
                Student student = _context.Student.Find(IdTrenutnogStudenta);

                int dodajUBudzet = 158;
                if (m.Naziv.Equals("Septembar") || m.Naziv.Equals("Juli"))
                {
                    dodajUBudzet       /= 2;
                    student.BrojRucaka += 13;
                    student.BrojVecera += 12;
                }
                else
                {
                    student.BrojRucaka += 25;
                    student.BrojVecera += 25;
                }

                _context.Student.Update(student);
                _context.SaveChanges();

                Blagajna blagajna = _context.Blagajna.FirstOrDefault();
                blagajna.StanjeBudgeta += dodajUBudzet;
                StudentskiDomSingleton.getInstance().Uprava.Blagajna = blagajna;

                _context.Blagajna.Update(blagajna);
                _context.SaveChanges();
            }

            Debug.WriteLine("Hocel nekad nesta da se desi - " + mjesec + " - " + IdTrenutnogStudenta);

            return(RedirectToAction("Blagajna", "Uprava"));
        }
        public async Task <IActionResult> BlagajnaAsync(int?StudentId)
        {
            //naci blagajnu iz uprava id, a kao parametar nek se prima student

            Blagajna blagajna = StudentskiDomSingleton.getInstance().Uprava.Blagajna;

            ViewBag.Blagajna = blagajna;
            ViewBag.mjeseci  = new List <String>();
            if (StudentId == null)
            {
                return(View());
            }
            else
            {
                Student s = null;
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(apiUrl);
                    client.DefaultRequestHeaders.Clear();

                    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                    HttpResponseMessage Res = await client.GetAsync("api/student/" + StudentId);


                    if (Res.IsSuccessStatusCode)
                    {
                        s = new Student();
                        var response = Res.Content.ReadAsStringAsync().Result;

                        s = JsonConvert.DeserializeObject <Student>(response);
                        s.PrebivalisteInfo = _context.PrebivalisteInfo.Find(s.PrebivalisteInfoId);
                        s.SkolovanjeInfo   = _context.SkolovanjeInfo.Find(s.SkolovanjeInfoId);
                        s.LicniPodaci      = _context.LicniPodaci.Find(s.LicniPodaciId);
                        s.Soba             = _context.Soba.Find(s.SobaId);
                        s.Soba.Paviljon    = _context.Paviljon.Find(s.Soba.PaviljonId);
                        s.Mjesec           = _context.Mjesec.Where(m => m.StudentId == s.Id).ToList();
                    }
                }

                if (s == null)
                {
                    ViewBag.Ime      = null;
                    ViewBag.Prezime  = null;
                    ViewBag.Fakultet = null;
                    ViewBag.Kanton   = null;
                    ViewBag.Soba     = null;
                    ViewBag.mjeseci  = new List <String>();
                    return(View());
                }
                else
                {
                    s.Soba             = _context.Soba.Find(s.SobaId);
                    s.SkolovanjeInfo   = _context.SkolovanjeInfo.Find(s.SkolovanjeInfoId);
                    s.PrebivalisteInfo = _context.PrebivalisteInfo.Find(s.PrebivalisteInfoId);
                    s.LicniPodaci      = _context.LicniPodaci.Find(s.LicniPodaciId);
                    s.Mjesec           = _context.Mjesec.Where(m => m.StudentId == s.Id).ToList();
                    ViewBag.Ime        = s.LicniPodaci.Ime;
                    ViewBag.Prezime    = s.LicniPodaci.Prezime;
                    ViewBag.Fakultet   = s.SkolovanjeInfo.Fakultet;
                    ViewBag.Kanton     = s.PrebivalisteInfo.Kanton;
                    ViewBag.Soba       = s.Soba.BrojSobe;
                    ViewBag.mjeseci    = s.Mjesec;
                    return(View());
                }
            }
        }