public String Get(String token) { var element = from usr in db.UzytkownikSet where usr.token == token select usr; if (element.Count() == 0) { return("Incorrect token!"); } element.ToList()[0].token = null; db.SaveChanges(); return("Logout"); }
// POST api/values public String Post([FromBody] Recipe recipe) { KsiazkaKucharskaModelContainer db = new KsiazkaKucharskaModelContainer(); // Security check var element = from usr in db.UzytkownikSet where usr.token == recipe.token select usr; if (element.Count() == 0) { return("Incorrect token!"); } Przepis przepis = new Przepis(); przepis.nazwa = recipe.name; przepis.opis = recipe.description; przepis.kategoria = recipe.category; przepis.przygotowanie = recipe.preparation; przepis.skladniki = recipe.ingredients; przepis.trudnosc = recipe.difficulty; przepis.zdjecie = recipe.photo; przepis.czas_wykonania = recipe.readyIn; przepis.data_utworzenia = DateTime.Now; przepis.film = recipe.video; if (przepis.nazwa.Length == 0) { return("Incorrect name!"); } if (przepis.opis.Length == 0) { return("Incorrect description!"); } if (przepis.kategoria.Length == 0) { return("Incorrect category!"); } if (przepis.przygotowanie.Length == 0) { return("Incorrect preparation!"); } if (przepis.skladniki.Length == 0) { return("Incorrect ingredients!"); } if (przepis.trudnosc == null) { return("Incorrect difficulty!"); } if (przepis.czas_wykonania <= 0) { return("Incorrect readyIn time!"); } db.PrzepisSet.Add(przepis); db.SaveChanges(); return("Recipe was added!"); }