public Film Insert(CreateFilm value) { using (var tran = db.Database.BeginTransaction(System.Data.IsolationLevel.RepeatableRead)) { var toInsert = new DbFilm() { Title = value.Title, Director = value.Director, Description = value.Description, Rating = value.Rating }; db.Films.Add(toInsert); db.SaveChanges(); tran.Commit(); return(new Model.Film(toInsert.Id, toInsert.Title, toInsert.Director, toInsert.Description, toInsert.Rating)); } }
private static Model.Film ToModel(DbFilm value) { return(new Model.Film(value.Id, value.Title, value.Director, value.Description, value.Rating)); }