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)); }