public async Task <ActionResult> PerfilUsuario() { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; ViewBag.Message = ObjMessage; ObjMessage = null; var datos = await MantenimientoPCL.GetUsuarioById(Usuariores.Usuario.IdUsuario); if (datos.Code != 200) { throw new Exception(datos.Message); } ResponseLoginBE duModel = datos.Data.response; MantenimientoUsuarioModel muModel = new MantenimientoUsuarioModel(); muModel.Usuario = datos.Data.response; return(View(muModel)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> Usuarios() { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var lUsuarios = await MantenimientoPCL.ListarUsuarios(); if (lUsuarios.Code != 200) { throw new Exception(lUsuarios.Message); } MantenimientoUsuarioModel muModel = new MantenimientoUsuarioModel() { Usuario = Usuariores.Usuario, lUsuarios = lUsuarios.Data.lresponse }; ViewBag.Message = ObjMessage; ObjMessage = null; return(View(muModel)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> PerfilUsuario(MantenimientoUsuarioModel duModel) { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var modificado = new ResponseLoginBE { IdUsuario = duModel.Usuario.IdUsuario, DNI = duModel.Usuario.DNI, Name = duModel.Usuario.Name, LastName1 = duModel.Usuario.LastName1, LastName2 = duModel.Usuario.LastName2, Type = duModel.Usuario.Type, Mobile = "1", Password = duModel.Usuario.Password, Activo = duModel.Usuario.Activo, Email = duModel.Usuario.Email }; var guardar = await MantenimientoPCL.ModificarUsuario(modificado); if (guardar.Code != 200) { throw new Exception(guardar.Message); } ModelState.Clear(); ObjMessage = new MessageDialog() { Title = "Se modificó correctamente el usuario.", Estado = 0, Message = guardar.Data.Message }; if (guardar.Data.Codigo != 0) { ObjMessage.Title = "Error al intentar modificar el usuario"; ObjMessage.Estado = guardar.Data.Codigo; } return(RedirectToAction(duModel.Usuario.Mobile)); } catch (Exception ex) { throw ex; } }