public List <Zamowienie> GetZamowienies(string naz) { var db = new s18625Context(); try { // var objects = from klients in db.Klient // join zamowienias in db.Zamowienie on klients.IdKleint equals zamowienias.KlientIdKleint // select zamowienias.DataZamowienia +" "+zamowienias.DataRealizacji; var id = db.Klient .Where(k => k.Nazwisko.Equals(naz)) .Select(k => k.IdKleint) .First(); var zamowienies = db.Zamowienie .Where(z => z.KlientIdKleint == id) .ToList(); return(zamowienies); } catch (Exception) { return(null); } }
public string PromoteStudent(PromoteStudentRequest req) { var db = new s18625Context(); try { var id = db.Studies.First(s => s.Name == req.Studies).IdStudy; var idE = db.Enrollment.Where(e => e.IdStudy == id) .Where(e => e.Semester == req.Semester); if (idE.Count() < 1) { return("error"); } foreach (var en in idE) { en.Semester += 1; } db.SaveChanges(); return("Ok"); } catch (SqlException exc) { return("error"); } }
public string AddZamowienie(EnrollZamowienieRequest enza, int id) { var db = new s18625Context(); var zam = new Zamowienie { IdZamowienie = enza.IdZamowienia, DataZamowienia = enza.DataPrzyjecia, DataRealizacji = enza.DataRealizacji, Uwagi = enza.Uwagi, KlientIdKleint = id, PracownikIdPracownik = enza.IdPracownik, }; var exist = db.WyrobCukierniczy .Any(wc => wc.Nazwa == enza.wyrob); if (!exist) { return("Bład: Ten Wyrob nie figuruje na naszej liscie wurobów cukierniczych"); } db.Zamowienie.Add(zam); db.SaveChanges(); return("zamowienie przyjete"); }
public List <Zamowienie> GetZamowienies() { var db = new s18625Context(); var res = db.Zamowienie .ToList(); return(res); }
public string changeStudentData(Student stChange) { var db = new s18625Context(); Student st = db.Student.First(s => s.IndexNumber == s.IndexNumber); if (st == null) { return("blad"); } st.LastName = stChange.LastName; st.IdEnrollment = stChange.IdEnrollment; st.FirstName = stChange.FirstName; st.BirthDate = stChange.BirthDate; st.BirthDate = stChange.BirthDate; db.SaveChanges(); return("Ok"); }
//public void CheckIndexNumber(string index) //{ // throw new NotImplementedException(); //} public string DeleteStudent(int id) { var db = new s18625Context(); try { var stDelete = db.Student.First(s => Int32.Parse(s.IndexNumber) == id); if (stDelete == null) { return("blad"); } db.Student.Remove(stDelete); db.SaveChanges(); } catch (SqlException exc) { return("blad"); } return("Ok"); }
public List <Student> GetStudents() { var db = new s18625Context(); return(db.Student.ToList()); }