/// <summary> /// Método para obtener los datos del usuario /// </summary> /// <returns></returns> public async Task <JsonResult> ObtenerDatosUsuario(string usuario) { try { return(await Task.Run(() => { DatosUsuarioBusiness obj = new DatosUsuarioBusiness(); var resultado = obj.ObtenerDatosUsuario(usuario); List <DatosUsuarioViewModel> lista = new List <DatosUsuarioViewModel>(); foreach (DataRow fila in resultado.Rows) { lista.Add(new DatosUsuarioViewModel() { IdUsuario = fila["id_usuario"].ToString(), Rol = (TipoRol)Enum.Parse(typeof(TipoRol), fila["id_rol"].ToString()), Nombre = fila["nombre"].ToString(), Usuario = fila["usuario"].ToString(), Correo = fila["correo"].ToString(), Fecha = DateTime.Now.ToString("dd/MM/yyyy"), IdPrecliente = fila["id_precliente"].ToString(), }); } return Json(lista, JsonRequestBehavior.AllowGet); //return Json(new { resultado = true, dato = lista }, JsonRequestBehavior.AllowGet); })); } catch (System.Exception ex) { return(await Task.Run(() => { return Json(new { resultado = false, mensaje = "Error al obtener los datos del Usuario", ErroTecnico = ex.Message }, JsonRequestBehavior.AllowGet); })); } }
public LoginController() { obj = new DatosUsuarioBusiness(); }