public static Table.Film Map(this Model.Film film) { return(new Table.Film { description = film.Description, length = film.Length, release_year = film.ReleaseYear, title = film.Title }); }
public static Model.Film Map(this Table.Film film) { var modelFilm = new Model.Film() { Description = film.description, Id = film.film_id, Length = film.length, Title = film.title, ReleaseYear = film.release_year }; return modelFilm; }
public static Model.Film Map(this Table.Film film) { var modelFilm = new Model.Film() { Description = film.description, Id = film.film_id, Length = film.length, Title = film.title, ReleaseYear = film.release_year }; return(modelFilm); }
public void UpdateFilm(Model.Film film) { var tableFilm = context.Films .Where(dbFilm => dbFilm.title.Equals(film.Title)).FirstOrDefault(); if (tableFilm == null) { return; } tableFilm.length = film.Length != 0 ? film.Length : tableFilm.length; tableFilm.release_year = film.ReleaseYear != 0 ? film.ReleaseYear : tableFilm.release_year; tableFilm.description = !string.IsNullOrEmpty(film.Description) ? film.Description : tableFilm.description; context.SaveChanges(); }
public Model.Film GetFilmById(int filmId) { var result = context.Films.FirstOrDefault(DbFilm => DbFilm.film_id == filmId); if (result == null) { return(default(Model.Film)); } Model.Film film = result.Map(); List <int> categoriesOfFilm = context.GetCategoryOfFilm(filmId) .Select(ctf => { return(ctf.category_id); }).ToList(); film.Categories = context.Categorys .Where(category => categoriesOfFilm.Contains(category.category_id)).Map(); return(film); }
public void UpdateFilm(Film film) { repository.UpdateFilm(film); }
public void AddFilm(Film film) { repository.AddFilm(film); }
public void AddFilm(Model.Film film) { context.Films.Add(film.Map()); context.SaveChanges(); }