コード例 #1
0
ファイル: filmController.cs プロジェクト: CodeLordCL/Laba45
        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));
        }
コード例 #2
0
ファイル: filmController.cs プロジェクト: CodeLordCL/Laba45
        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));
        }