public void SaveBook(BookDto editCandidate) { try { CheckOrAddSubEntities(editCandidate); Book dbEntry = null; if (editCandidate.Id != null) { dbEntry = _entitiesContext.Books.Find(editCandidate.Id); } if (dbEntry != null) { ConvertDtoBookToPocoBook(dbEntry, editCandidate); } else { Book book = new Book(); ConvertDtoBookToPocoBook(book, editCandidate); _entitiesContext.Books.Add(book); } _entitiesContext.SaveChanges(); } catch (Exception e) { throw e; } }
private void AddNewPublisher(string name) { var dedicatedContext = new GogolStoreEntities(); var addedPublisher = dedicatedContext.Publishers.Add(new Publisher { Name = name, Country = "Ukraine" }); //TODO: Country hardcode - Temp dedicatedContext.SaveChanges(); }