public IHttpActionResult PostOcena(Ocena ocena)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            //TODO: Check if there is user from ocena and przedmiot
            int WartoscOcenyTMP = ocena.WartoscOceny;
            int IDuczniaTMP     = ocena.UczenID;
            int IDprzedmiotuTMP = ocena.PrzedmiotID;

            //Ocena ocenaTMP = db.Ocenas.Find(id);
            //if (ocena == null)
            //{
            //    return HttpNotFound();
            //}

            //var result = await SignInManager.PasswordSignInAsync(model.Email, model.Password, model.RememberMe, shouldLockout: false);


            Uczen uczenTMP = db.Uczens.Find(IDuczniaTMP);

            if (uczenTMP == null)
            {
                return(NotFound());
            }
            Przedmiot przedmiotTMP = db.Przedmiots.Find(IDprzedmiotuTMP);

            if (przedmiotTMP == null)
            {
                return(NotFound());
            }


            db.Ocenas.Add(ocena);
            db.SaveChanges();

            OcenaWEB ZwracanaOcena = new OcenaWEB();

            ZwracanaOcena.ID           = ocena.ID;
            ZwracanaOcena.PrzedmiotID  = ocena.PrzedmiotID;
            ZwracanaOcena.UczenID      = ocena.UczenID;
            ZwracanaOcena.WartoscOceny = ocena.WartoscOceny;

            return(CreatedAtRoute("DefaultApi", new { id = ocena.ID }, ZwracanaOcena));
        }
        public IHttpActionResult GetOcena(int id)
        {
            Ocena ocena = db.Ocenas.Find(id);

            if (ocena == null)
            {
                return(NotFound());
            }
            OcenaWEB ZwracanaOcena = new OcenaWEB();

            ZwracanaOcena.ID           = ocena.ID;
            ZwracanaOcena.UczenID      = ocena.UczenID;
            ZwracanaOcena.PrzedmiotID  = ocena.PrzedmiotID;
            ZwracanaOcena.WartoscOceny = ocena.WartoscOceny;

            return(Ok(ZwracanaOcena));
        }