public virtual async ValueTask <Tuple <ResponseStatus, object> > RecordReadProgress(ReadProgress readProgress, long userId) { readProgress.UserId = userId; await MangaManager.Upsert(readProgress); return(new Tuple <ResponseStatus, object>( ResponseStatus.Success, null)); }
public virtual async ValueTask <Tuple <ResponseStatus, object> > AddComment(Comment comment, long userId) { comment.UserId = userId; var success = await MangaManager.Upsert(comment); return(new Tuple <ResponseStatus, object>( success ? ResponseStatus.Success : ResponseStatus.BadRequest, success)); }