public async Task <IActionResult> Publicar(PublicacionViewModel pb) { pb.Fecha = fecha; if (ModelState.IsValid) { var Publicacion = _mapper.Map <Publicacion>(pb); _context.Publicacion.Add(Publicacion); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View("Friends")); }
public async Task <IActionResult> EditPublic(int?Id, Publicacion pa) { pa.Fecha = fecha; if (Id != pa.IdPublicacion) { return(NotFound()); } if (ModelState.IsValid) { _context.Update(pa); await _context.SaveChangesAsync(); return(RedirectToAction("Index", "Central")); } return(View(pa)); }
public async Task <IActionResult> Signup(RegistroUsuarioViewModel NewUser) { try { if (ModelState.IsValid) { var Usuario = _mapper.Map <Usuario>(NewUser); _context.Usuario.Add(Usuario); await _context.SaveChangesAsync(); GestionEmail cuenta = new GestionEmail(); cuenta.sendEmailAccount(Usuario.Correo, Usuario.Usuario1, Usuario.IdUsuario); return(RedirectToAction("VerificacionEmail", new { NameUsuario = Usuario.Usuario1, Numero = 3, Correo = Usuario.Correo })); } return(View(NewUser)); } catch (Exception ex) { return(RedirectToAction("Error")); } }