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); }
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); }