public IEnumerable <Usuario> GetUsuario(string name, string pass) { // ejemplo de BLL rules // el try catch debe estar en la capa de presentacion // tambien puede haber validacion en la presentacion layer if (string.IsNullOrWhiteSpace(name) || string.IsNullOrWhiteSpace(pass)) { var newListUsuario = new List <Usuario>(); var newUsuario = new Usuario() { Activo = false, IdRole = 0, Clave = "", Consultas = false, IdUsuario = 0, Mantenimientos = false, Nombre = "", Procesos = false, Seguridad = false }; newListUsuario.Add(newUsuario); return(newListUsuario); } return(commonR.GetUsuario(name, pass)); }