コード例 #1
0
        public async Task <string> Handle(MangaUploadCommand request, CancellationToken cancellationToken)
        {
            MangaAdditionModel info = new MangaAdditionModel
            {
                Desription = request.MangaDescription,
                MangaTitle = request.MangaTitle
            };

            string id = await _repo.SaveMangaReturnId(info, cancellationToken);

            return(id);
        }
コード例 #2
0
ファイル: MangaWriteRepo.cs プロジェクト: GermanGolota/MangaL
        public async Task <string> SaveMangaReturnId(MangaAdditionModel info, CancellationToken token)
        {
            string id  = CreateUniqueId();
            string sql = @"INSERT INTO Mangas(Id, MangaTitle, MangaDescription) VALUES(@Id, @Title, @Description)";

            var parameters = new
            {
                Id          = id,
                Title       = info.MangaTitle,
                Description = info.Desription
            };

            await _client.SaveData <dynamic>(sql, parameters, token);

            return(id);
        }