public async Task <ActionResult> addByProducer(filmCreatOrUpdateRequest request) { var item = await _filmManager.getGenreByName(request.genreName); if (item != null) { request.genreId = item.id; } else { item = await _filmManager.addGenreEntity(request.genreName); request.genreId = item.id; } await _filmManager.addFilmEntity(request); return(Redirect("/film/showFilmByProducer/" + request.producerId)); }
public async Task <ActionResult> updateByGenre(Guid id, filmCreatOrUpdateRequest request) { var item = await _filmManager.getProducerByName(request.producerName); if (item != null) { request.producerId = item.id; } else { item = await _filmManager.addProducerEntity(request.producerName); request.producerId = item.id; } await _filmManager.updateFilm(id, request); return(Redirect("/film/showFilmByGenre/" + request.genreId)); }