public IActionResult OnPost(int idUsuario, string claveServ, string dato) { ServicioDeMensajeria servicio = new ServicioDeMensajeria(); servicio.Dato = dato; servicio.IdUsuario = idUsuario; switch (claveServ) { case "cel": //Numero de celular servicio.Servicio = 1; break; case "wh": //WhatsApp servicio.Servicio = 2; break; case "teleg": //Telegram servicio.Servicio = 3; break; case "fbm": //Facebook Messenger servicio.Servicio = 4; break; } contexto.ServiciosDeMensajeria.Add(servicio); contexto.SaveChanges(); contexto.Entry(servicio).GetDatabaseValues(); IdServicio = servicio.Id; return(Page()); }
public IActionResult OnPost(string IdUsuario, string Nombre = "", string Correo = "", string MensajePersonal = "", string Sexo = "", string Accion = "ActualizarTodo", string IdServicioMensajeria = "", string DatoServicioMesajeria = "", string Descripcion = "", string URL = "") { usuario = contexto.Usuarios.Find(int.Parse(IdUsuario)); switch (Accion) { case "ActualizarTodo": //pendiente break; case "ConfigurarContacto": usuario.ConfiguraCuentaPrimeraVez = true; contexto.Usuarios.Update(usuario); contexto.SaveChanges(); break; case "AgregarContacto": var contacto = new ServicioDeMensajeria() { IdUsuario = usuario.Id, Servicio = int.Parse(IdServicioMensajeria), Dato = DatoServicioMesajeria }; contexto.ServiciosDeMensajeria.Add(contacto); contexto.SaveChanges(); break; case "GuardarMensaje": usuario.MensajePersonal = Descripcion; contexto.Usuarios.Update(usuario); contexto.SaveChanges(); break; case "img": usuario.UrlImagen = URL; contexto.Usuarios.Update(usuario); contexto.SaveChanges(); break; } return(Page()); }