public IActionResult GetMenuByIdUsuario(int IdUsu) { try { string menu = menuUsuarioBusiness.GetMenuByIdUsuario(IdUsu); return(Ok(menu)); } catch (Exception ex) { throw; } }
public IActionResult Login([FromBody] JObject data) { try { string respuesta = "TodoOkey"; Cookies dataCookie = new Cookies(); if (data != null) { int IdEmp = data["idEmp"].ToObject <int>(); string Usu = data["nomUsu"].ToObject <string>(); string Con = data["clave"].ToObject <string>(); string Clave = Util.EncriptarMD5(Con); Usuario obUsu = usuarioBusiness.GetByUsuario(Usu, Clave); if (obUsu != null) { if (obUsu.Estado.Equals(Constantes.EstadoActivo)) { dataCookie.IdUsu = obUsu.IdUsuario; dataCookie.NombreUsuario = obUsu.NombreUsuario; dataCookie.NombreCompleto = obUsu.NombreCompleto; dataCookie.Imagen = "favicon.ico"; dataCookie.IdEmpresa = IdEmp; dataCookie.Menu = menuUsuarioBusiness.GetMenuByIdUsuario(obUsu.IdUsuario); HttpContext.Session.SetString("IdUsu", obUsu.IdUsuario.ToString()); HttpContext.Session.SetString("NombreUsuario", obUsu.NombreUsuario); HttpContext.Session.SetString("NombreCompleto", obUsu.NombreCompleto); HttpContext.Session.SetString("Imagen", "favicon.ico"); } else { respuesta = "Usuario Inactivo."; } } else { respuesta = "Usuario y/o contraseña incorrecta."; } } else { respuesta = "Hacker"; } dataCookie.Respuesta = respuesta; return(Ok(dataCookie)); } catch (Exception ex) { throw; } }