public string GetStatus(int id) { using (var db = new RachunekContext()) { var rachunek = db.Rachunki.Where(r => r.Id == id).First(); var status = rachunek.Status; if (rachunek.Status < 3) { rachunek.Status++; db.SaveChanges(); } switch (status) { case 0: return("Otrzymano nowy rachunek ..."); case 1: return("Przetwarzanie rachunku ..."); case 2: return("Analiza zakupów ..."); case 3: return("Analiza gotowa"); } return("Przetwarzanie ..."); } }
public Rachunek Get(int id) { using (var db = new RachunekContext()) { return(db.Rachunki.Where(r => r.Id == id).First()); } }
public Rachunek Post([FromBody] Rachunek value) { using (var db = new RachunekContext()) { db.Rachunki.Add(value); db.SaveChanges(); return(value); } }
public int?GetNotification() { using (var db = new RachunekContext()) { var newRachunek = db.Rachunki.Where(r => r.Status == 0).FirstOrDefault(); if (newRachunek == null) { return(0); } return(newRachunek.Id); } }
public List <Rachunek> Get() { using (var db = new RachunekContext()){ return(db.Rachunki.ToList()); } }