Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
        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"));
            }
        }