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