public int AddAutor(AutorDto autor) { var auth = new Autor() { id = database.Autor.Max(x => x.id) + 1, imie = autor.Imie, nazwisko = autor.Nazwisko }; database.Autor.Add(auth); database.SaveChanges(); return(auth.id); }
public bool AddDefaultRepoForUser(int userID) { if (database.Repozytorium.Single(x => x.uzytkownik_id == userID && x.numer_repoz == 1) != null) { return(false); } var repo = new Repozytorium() { id = database.Repozytorium.Max(x => x.id) + 1, uzytkownik_id = userID, nazwa = "Default", numer_repoz = 1, domyslny_id = "Y", }; database.Repozytorium.Add(repo); database.SaveChanges(); return(true); }
public List <FilmDto> DeleteFilmFromDatabase(UserDto user, int?idFilm) { Film film = database.Film.Single(x => x.id == idFilm); if (film != null) { database.Film.Remove(film); database.SaveChanges(); } return(GetAllFilmsForUser(user)); }
public List <MuzykaDto> DeleteMusicFromDatabase(UserDto user, int?idMuzyka) { Muzyka music = database.Muzyka.Single(x => x.id == idMuzyka); if (music != null) { database.Muzyka.Remove(music); database.SaveChanges(); } return(GetAllMusicForUser(user)); }
public List <KsiazkaDto> DeleteBookFromDatabase(UserDto user, int?idKsiazka) { Ksiazka book = database.Ksiazka.Single(x => x.id == idKsiazka); if (book != null) { database.Ksiazka.Remove(book); database.SaveChanges(); } return(GetAllBooksForUser(user)); }
public int AddWydawca(string nazwaWydawca) { var wyd = new Wydawca() { id = database.Wydawca.Max(x => x.id) + 1, nazwa = nazwaWydawca }; database.Wydawca.Add(wyd); database.SaveChanges(); return(wyd.id); }
public int AddNotatka(string tresc) { var notatka = new Notatka() { id = database.Notatka.Max(x => x.id) + 1, tresc = tresc, data = DateTime.Now }; database.Notatka.Add(notatka); database.SaveChanges(); return(notatka.id); }
public UserDto LoginUser(string login, string password) { var user = database.Uzytkownik.Single(u => u.email == login && u.password == password); if (user == null || user.passwordReset == true) { return(null); } user.sessionID = GenerateSessionID(user.login); database.SaveChanges(); return(ConvertUserToDto(user)); }