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 JsonResult guardarCliente(clientemodel model) { if (Session["usuario"] == null) { Session.Clear(); return(Json(new { respuesta = new ClienteResponse() }, JsonRequestBehavior.AllowGet)); } else { var servicio = new AdministradorClient(); var response = servicio.guardarCliente(new ClienteRequest { Direccion = model.Direccion, IdCliente = model.IdCliente, IdEstatus = model.IdEstatus, IdRol = (model.IdRol != 0) ? model.IdRol : 2, Nombre = model.Nombre, Password = Encoding.UTF8.GetBytes(model.password ?? string.Empty), Telefono = model.Telefono, UserName = model.usuario, Foto = Encoding.UTF8.GetBytes(model.Nombre), ZonaPaqueteria = model.ZonaPaqueteria }); return(Json(new { respuesta = response }, JsonRequestBehavior.AllowGet)); } }