public IActionResult GetCode(int id) { var idUser = Int32.Parse(User.FindFirst("IdUsuario")?.Value); var user = _authorService.FindUserById(idUser); if (user.OwnerId != id) { return(RedirectToAction("AccessDenied", "Users")); } var author = _authorService.FindAuthorById(id); string publicationcode = _authorService.ShowLastPublicationCode(author); string artworkcode = _authorService.ShowLastArtworkUsed(author); var artwork = _authorService.GetACode(author); var cookieValue = false; if (Request.Cookies["ChooseType_"] != null) { cookieValue = bool.Parse(Request.Cookies["ChooseType_"]); } var obj = new ArtWorkFormViewModel { Artwork = artwork, PublicationCode = publicationcode, LastArtworkCodeUsed = artworkcode, TypeOfArtwork = cookieValue }; return(View(obj)); }
public IActionResult GetNewCode(int id) { var idUser = Int32.Parse(User.FindFirst("IdUsuario")?.Value); var user = _authorService.FindUserById(idUser); if (user.OwnerId != id) { return(RedirectToAction("AccessDenied", "Users")); } var author = _authorService.FindAuthorById(id); string publicationcode = _authorService.ShowLastPublicationCode(author); string artworkcode = _authorService.ShowLastArtworkUsed(author); var artwork = _authorService.GetACode(author); var obj = new ArtWorkFormViewModel { Artwork = artwork, PublicationCode = publicationcode, LastArtworkCodeUsed = artworkcode }; return(View(obj)); }