public IHttpActionResult PostFilmSuperheroes(FilmSuperheroDto filmSuperheroes)
        {
            FilmSuperheroDto result;

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            result = filmSuperheroesRepository.CreateOrUpdate(filmSuperheroes);

            return(Ok(result));
        }
        public FilmSuperheroDto CreateOrUpdate(FilmSuperheroDto filmSuperhero)
        {
            FilmSuperheroDto result;
            FilmSuperheroes  filmsuperheroEntity;

            filmsuperheroEntity = new FilmSuperheroes();
            dbContext.FilmSuperheroes.Add(filmsuperheroEntity);

            dbContext.SaveChanges();

            result = mapper.Map <FilmSuperheroDto>(filmsuperheroEntity);

            return(result);
        }
        public FilmSuperheroDto CreateOrUpdate(FilmSuperheroDto filmSuperhero)
        {
            FilmSuperheroDto            result;
            ListItem                    filmSuperheroEntity;
            ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();

            filmSuperheroEntity = website.Lists.GetByTitle("FilmSuperheroes").AddItem(itemCreateInfo);

            filmSuperheroEntity["Title"]       = filmSuperhero.FilmId;
            filmSuperheroEntity["SuperheroId"] = filmSuperhero.SuperheroId;

            result = mapper.Map <FilmSuperheroDto>(filmSuperheroEntity);

            return(result);
        }