public async Task CreateAsync(CreatePublicationInputModel input, string userId) { var publication = new Publication { UserId = userId, Description = input.Description, }; await this.publicationRepository.AddAsync(publication); await this.publicationRepository.SaveChangesAsync(); }
public async Task <IActionResult> Create(CreatePublicationInputModel input) { if (!this.ModelState.IsValid) { return(this.View(input)); } var user = await this.userManager.GetUserAsync(this.User); await this.publicationService.CreateAsync(input, user.Id); return(this.Redirect("/Publication/All")); }
public IActionResult Create(CreatePublicationInputModel inputModel) { return(this.RedirectToAction("Details", new { id = 0 })); }