Example #1
0
        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));
            }
        }
Example #2
0
 private static Model.Film ToModel(DbFilm value)
 {
     return(new Model.Film(value.Id, value.Title, value.Director, value.Description, value.Rating));
 }