public async Task SubmitMangaFullAsync(MangaSubmissionInputModel model, string userId, string submissionType) { var user = await this.userManager.FindByIdAsync(userId); MangaSubmission mangaSubmission = new MangaSubmission() { SubmitterId = userId, Submitter = user, SubmissionType = submissionType, Title = model.Title, Genres = string.Join(", ", model.Genres), Picture = model.PictureUrl, Type = model.Type, Synopsis = model.Synopsis, Status = model.Status, Authors = model.Authors, Volumes = model.Volumes.ToString(), Chapters = model.Chapters, Published = model.Published, }; await this.mSubRepo.AddAsync(mangaSubmission); await this.mSubRepo.SaveChangesAsync(); }
public async Task SubmitMangaWithUrlAsync(string url, string userId) { var user = await this.userManager.FindByIdAsync(userId); var urlSubmission = new MangaSubmission() { SubmitterId = userId, SubmissionUrl = url, SubmissionType = "Url", Submitter = user, }; await this.mSubRepo.AddAsync(urlSubmission); }