public ActionResult guardarPerfil(clientemodel modelo) { if (Session["usuario"] == null) { Session.Clear(); } AdministradorClient admin = new AdministradorClient(); var resultado = admin.cargarCliente(new ClienteRequest { IdCliente = (Session["usuario"] as loginmodel).usrguid }); var response = admin.guardarCliente(new ClienteRequest { Direccion = resultado.Direccion, ExtensionData = null, Foto = resultado.Foto, IdCliente = resultado.IdCliente, IdEstatus = resultado.IdEstatus, IdRol = resultado.IdRol, Nombre = resultado.Nombre, Password = resultado.Password, Telefono = resultado.Telefono, UserName = resultado.UserName, ZonaPaqueteria = modelo.ZonaPaqueteria }); return(RedirectToAction("Perfil")); }
public ActionResult Perfil(clientemodel modelo) { if (Session["usuario"] == null) { Session.Clear(); return(RedirectToAction("Index", "Home")); } ClienteClient cliente = new ClienteClient(); AdministradorClient admin = new AdministradorClient(); var mensajerias = admin.listarCatalogo(new CatalogoRequest { IdTipoCatalogo = 2 }); var status = admin.listarEstatus(new EstatusRequest { IdTipoEstatus = 1 }); var response = admin.cargarCliente(new ClienteRequest { IdCliente = (Session["usuario"] as loginmodel).usrguid }); modelo = new clientemodel { IdCliente = response.IdCliente, Nombre = response.Nombre, Direccion = response.Direccion, Telefono = response.Telefono, IdEstatus = response.IdEstatus, ZonaPaqueteria = response.ZonaPaqueteria }; ViewData.Add("mensajerias", mensajerias.Items.Select(i => new catalogoModel { Id = i.Id, IdTipoCatalogo = i.IdTipoCatalogo, Nombre = i.Nombre })); ViewData.Add("status", status.Items.Select(i => new catalogoModel { Id = i.Id, IdTipoCatalogo = i.IdTipoEstatus, Nombre = i.Nombre })); return(View(modelo)); }