/// <summary> /// Adds image to given movie /// </summary> /// <param name="url">Image location</param> /// <param name="movieId">Movie id</param> /// <param name="type">Image type</param> public async Task AddMovieImage(string url, Guid movieId, MovieImageTypeEnum type) { var image = new Image { Url = url }; await ImageRepo.CreateAsync(image); await ImageRepo.SaveChangesAsync(); var movieImage = new MovieImage { ImageId = image.Id, MovieId = movieId, ImageType = MovieImageType.ToStr(type) }; await MovieImageRepo.CreateAsync(movieImage); await MovieImageRepo.SaveChangesAsync(); }
public static string ToStr(MovieImageTypeEnum type) => type.ToString();